- 操作数据库
- 增加
create database db1 charset utf8;
- 查看
# 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases;
select database(); - 改
alter database db1 charset gbk; # 改变数据库的字符编码
- 删除
drop database db1;
- 增加
- 操作数据库表
-
切换数据库
use db1; #切换文件夹 select database(); #查看当前所在文件夹
- 增
create table t1(id int,name char); # t1 表名 # id 字段 字段类型为 int 整数 # name 字段 字段类型为char
- 查
#查看当前的这张t1表 show create table t1; # 查看所有的表 show tables; # 查看表的详细信息 desc t1;
- 改
# modify修改的意思 alter table t1 modify name char(6); # 改变name为大写的NAME alter table t1 change name NAMA char(7);
- 删除
# 删除表 drop table t1;
-
- 操作表中的数据
- 增
# 插入一条数据,规定id,name数据leilei insert into t1(id,name) values(1,"mjj01"),(2,"mjj02"),(3,"mjj03");
- 查
select id from db1.t1; select id,name from db1.t1; select * from db1.t1;
- 改
update db1.t1 set name='zhangsan'; update db1.t1 set name='alex' where id=2;
- 删
delete from t1; delete from t1 where id=2; # 如果要清空表建议用truncate,因为truncate效率比delete高,delete清空表的时候自增长的字段不会归零 truncate t1;
- 增