show
show命令用于获取数据表结构。
在mysql中如果想要查看表的定义的话;有如下方式可供选择:
1、show create table 语句:
show create table table_name;
示例:
show create table t_stu;
'CREATE TABLE `t_stu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`version` int(11) NOT NULL,
`name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`sex` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`c_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FKsce691027hxgcgvmywouws4on` (`c_id`),
CONSTRAINT `FKsce691027hxgcgvmywouws4on` FOREIGN KEY (`c_id`) REFERENCES `t_cla` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1381 DEFAULT CHARSET=utf8 COLLATE=utf8_bin'
2. show columns from 表名;
示例:
3. desc table_name 语句:
示例:desc t_stu;
select
1. 检索固定条数数据 之 limit
2.查询所有数据
3. 查询 之 where
4. 查询总数 之 count
count(*) 查询
count(column_name) 查询
delete
删除之where
delete from t_user where id = 1;
update
1. 修改刘德华为黄日华
2. 修改A字段的值为B和C字段的值
修改前数据:
修改版1:
修改版2:
insert
1.添加数据到表中
2. 添加的数据是从其他表中查询的
drop
1. 删除表
drop table 表名;
2. 删除索引
drop index 索引名 on 表名;
desc
desc table_name 语句:
示例:desc t_stu;