首页 > 代码库 > slz-MySQL的基本语言

slz-MySQL的基本语言

显示所有的数据库
show databases;
切换使用数据库
use mysql;
显示所有的表
show tables;
查看表结构
desc user;
查看数据库mysql的user表的信息
select Host,User,authentication_string from user;
修改密码
update user set authentication_string=password(‘123456‘) where user=‘root‘;
刷新
FLUSH PRIVILEGES;
查看系统是不是utf-8
show variables like ‘%character%‘;

 


创建名为test1的数据库
create database test1;
切换数据库
use test1;
建立表
create table mytable1(
name varchar(200),
sex varchar(200)
);
create table love(
name varchar(200),
sex varchar(200),
number varchar(200)
);
create table student(
sno varchar(200),
name varchar(200),
brit date
);
插入数据
insert into student(sno,name) values(‘1‘,‘小明‘);
insert into student(sno,name,brit) values(‘2‘,‘小红‘,‘1995-3-2‘);
insert into student values(‘3‘,‘小军‘,‘1998-3-2‘);
insert into student values(‘4‘,‘小刚‘,‘2004-9-5‘),(‘5‘,‘小黄‘,‘1894-9-5‘);//一次性插入多条数据


select name,brit from student;

select name,brit from student where name=‘小军‘;

select name,brit from student where name=‘小军‘ or name=‘小红‘;

select name,brit from student where name in(‘小军‘ ,‘小红‘);

select sno,name from student where name not in(‘小明‘,‘小红‘);

select * from student where sno=‘1‘;

delete from student where name=‘小杀鸡‘;//删除

delete from student;//删除全部数据,需要注意
select * from student where number=‘1‘;//查找
UPDATE love SET sex=‘男‘ WHERE name=‘小红‘;//更改数据

 

---------------增,查,改,删--------

增:INSERT INTO 表名(属性1,属性2,属性3) VALUES(‘值1‘,‘值2‘,‘值3‘);//如果属性与值一一对应的话就能(不用写属性):INSERT INTO 表名 VALUES(‘值1‘,‘值2‘,‘值3‘);

查:SELECT FROM 表名 WHERE 属性="值";//查找所有:SELECT FROM 表名;

改:UPDATE 表名 SET 属性=‘改成的值‘ WHERE 属性=‘值‘;

删:DELETE FROM 表名 WHERE 属性=‘值‘;//DELETE FROM 表名;删除表中全部数据

slz-MySQL的基本语言