目录
1. 文件夹 (库)
2. 文件 (表)
3. 文件内容 (数据)
"@
___
1. 文件夹 (库)
- # 增
- create database db charset utf8;
- # 查
- show create database db; # 查指定的数据库
- show databases; # 查所有的数据库
- # 改
- alter database db charset gbk; # 改库信息
- # 删
- drop database db;
2. 文件 (表)
- use db; # 切换文件夹
- select database(); # 查看当前所在文件夹
- # 增
- create table tb(id int, name char); # 新建表
alter table 表名 add 字段名 字段类型; # 添加表字段
- # 查
- show create table tb; # 查指定的表
- show tables; # 查当前库中所有的表
- desc tb; # 查表的详细信息
show create table 表名 \ G # 将表结构转换为类似创建的语句
- # 改
- alter table tb modify name char(6); # modify 修改 name 的最大长度
- alter table tb change name NAME char(7); # 修改 name 为大写
- # 删
- drop table tb;
3. 文件内容 (数据)
- # 增
- # 插入一条数据, 规定 id,name 数据类
- insert into tb(id, name) values(1,'zyk01'), (2, 'zyk02'), (3, 'zyk03');
- # 查
- select id from db.tb; # 查指定表中的所有 id
- select id, name from db.tb; # 查指定表中的所有 id 和 name
- select * from db.tb; # 查指定表中的所有数据
- # 改
- update db.tb set name='zyk'; # 改指定表中的所有 name
- update db.tb set name='zyk' where id=2; # 改指定表中 id 为 2 的 name
- # 删
- delete from tb; # 清空表, 但留下 ID
- truncate table tb # 清空指定表, 不留任何记录
- delete from tb where id=2 # 删除指定表中 id 为 2 的数据
- # 重新定义字段
alter table 表名 modify column 字段名 字段类型 附加选项;
- # 例如:
- alter table resources modify column create_date datetime default now() not null;
- # 修改字段
- alter table user_cnblog modify column home varchar(64);
- # 新增字段
- alter table user_cnblog add column is_blog tinyint(1) default 1 not null;
- # 删除字段
- alter table user_cnblog drop column is_blog;
- "
来源: http://www.bubuko.com/infodetail-3158850.html