CRUD: 增加(Create) 查询(Retrieve) 更新(Update) 删除(Delete)
CREATE DATABASE 数据库名 ; ##删除数据库 DROP DATABASE 数据库名;
USE 数据库名
DROP TABLE命令可以删除表
DROP TABLE `student`; DROP TABLE IF EXISTS `student`;如
ALTER TABLE user10 RENAME TO user11; -- 修改表名user10 到 user11 ALTER TABLE test add column name varchar(10); --添加表列 ALTER TABLE test drop column name; --删除表列 ALTER TABLE test modify address char(10) --修改表列类型 ALTER TABLE test change address address char(40) ALTER TABLE test change column address address1 varchar(30)--修改表列名简单查询
select * from tablename;//查询全部 select name as '姓名' from student;通配符%
select 字段名 from 表名;模糊匹配
where name LIKE '%良%' where name LIKE '张%' where name LIKE '张%良'增添: INSERT INTO 表名 ( 列1, 列2, …, 列N) VALUES ( 值1, 值2, …, 值N) 示例:
INSERT INTO `af_school`.`student` (`id`, `name`, `phone`, `birthday`) VALUES ('20180008', '小王', '13410012908', '1993-9-10'), ('20180009', '小1', '13410012908', '1993-9-10'), ('20180010, '小王', '13410012908', '1993-9-10'), ('20180011, '小王', '13410012908', '1993-9-10');数据名、表名、列名都加反引号 值都加单引号 列名和值一一对应 简化写法 一次插入多行数据
增添: INSERT INTO 表名 ( 列1, 列2, …, 列N) VALUES ( 值1, 值2, …, 值N) 示例:
INSERT INTO `af_school`.`student` (`id`, `name`, `phone`, `birthday`) VALUES ('20180008', '小王', '13410012908', '1993-9-10'), ('20180009', '小1', '13410012908', '1993-9-10'), ('20180010, '小王', '13410012908', '1993-9-10'), ('20180011, '小王', '13410012908', '1993-9-10');数据名、表名、列名都加反引号 值都加单引号 列名和值一一对应 简化写法 一次插入多行数据