DDL定义数据库:create(创建),drop(删除),alter(修改).
DML操作数据库:insert(插入),update(修改),delete(删除).
DQL数据查询:selesct(查询)from子句 where子句.
1.数据库相关命令
创建数据库
create datates db1;
创建数据库并指定字符集为utf-8
create datates db1 character set uft8;
查看所有数据库
show databases;
查看指定数据库
show create database db1;
删除指定数据库
drop database db1;
进入数据库
use db1;
2.表相关命令
在数据库某中创建表
creat table t1(id int,name varchar(10));
查看一个数据库中所有表
show tables;
查看某一张表
show create table t1;
显示表的内容
desc t1;
删除表
drop table t1;
重命名表
rename table t1 to t2;
修改,增加,删除表的内容
更改表的字符集和引擎
alter table t1 engine = myisam charset=gbk;
向表里增加age字段(放置在首位或者在xxx后面)
alter table t1 add age int first/after xxx;
删除表中的age字段
alter table t1 drop age;
更改表中字段
alter table t1 change age age2 int;
修改表里字段的位置 (放置在首位或者在xxx后面)
alter table t1 modify age int first/after xxxx;
3.表里字段中的数据相关命令
向表中字段添加数据[(id,name)表示添加的字段,没有的字段为默认值]
insert into t1(id,name) valuse (a,b,c),(a,b,c);
向表中字段添加数据必须输入全部字段数据
insert into t1 valuse (a,b,c),(a,b,c);
查询指定字段的内容
select id,name from t1;
查询所有字段内容
select * from t1;
修改某条件表中字段数据 (更改表t1条件为id=1的字段a=0 ,b=2)
update t1 set a=0,b=2 where id=1;
删除某条件的字段数据
delete from t1 where id=1;