mysql 命令语句

时间:2021-02-13 16:27:14

1.大部分数据库命令语句

数据库的命令
net start MYsql 启动的服务
net stop mysql 关闭服务
mysql -uroot -p 输入数据库名和密码登入

show databases; 查看所有数据库

show tables; 显示所有的表

desc user; 查看表结构

use mysql; 切换使用数据库

select Host,User,authentication_string from user; 查看数据库mysql的user表的信息

修改密码----错误示范
update user set authentication_string=123 where user='root';

select '123456';

select password('123456'); 加密密码---命令--

FLUSH PRIVILEGES; 刷新

show variables like '%character%';

exit 退出
create database test1; 创建一个库 名为 test1

use test1; 切换数据库

创建表格
create table mytable1(
name varchar(200) );

select Host from user; 查询语句

insert into mytll values('ABC','女');
use test1;

----------------------------------------------------------------

在创建一个文件 命名为 my.ini
写为:

[mysql]
default-character-set=utf8
[mysqld]
character_set_server=utf8

----------------------------------------------------------------

一.创建库

create database test2; 创建库名为 test2
use test2; 打开数据库

创建表 create database test2;
create table student(
sno varchar(20),
name varchar(20),
birt date
);

select * from student; 查询语句

参加数据
insert into student(sno,name)values('2','小红');
insert into student(sno,name,birt)values('1','小明','1995-03-02');

insert into student(sno,name)values('2','小红','1775-03-08');
insert into student(sno,name)values('1','小明');

insert into student values('4','小鬼','2004-09-07'),('5','咖啡','1889-09-12'); 一次性插入二条数据

select * from student; 查询所有语句

select name,birt from student; 隐藏序号(编号)

select * from student; 查询所有数据

select name,birt from student (名字是小明的那个)

select name,birt from student where name='小明'; [查询语句 查询姓名 ] (名字是小明的那个)

select name,birt from student where name='小明' or name='咖啡'; (or) [查询多个数据姓名]

delete from student where name='小明'; 删除表名

drop table student; 删除数据库表

drop database test1; 删除数据库

desc student; 查询student表

show tables; 查询数据库

select sno,name from student where sno='1'; 查询第一条数据

select sno,name,birt from student where name='下' or name='上'; 【查询 下 和 上的数据】

select sno,name from studnet where name in ('小明','小红'); (查询 小明 和 小红)

select sno,name from studnet where name not in('小明'); 剔除小明

delete from student where sno='2'; (删除第二行的数据)

delete from student; (删除数据库)
select* from student; (查询所有数据)
---------------------------------------------------------------
数据库表 学号 姓名 出生
在excel文件中 (数据库)建立一个sheet(表),命名为 student 里面有3个字段

----------------------------------------------------------------------select sno,name from studnet
数据库:增 删 改 查