对表格字段的
目录
增删改查
修改表名
ALTER TABLE 表名 RENAME AS 新表名
添加字段
ALTER TABLE 表名 ADD 字段名 字段名 列类型[]属性
修改字段
ALTER TABLE 表名 CHANGE 字段名 新字段名 新字段名属性
删除字段
ALTER TABLE 表名 DROP `字段名`
对数据的增删改查
添加数据
INSERT INTO 表名(字段1,字段2,...,字段n) VALUES(数据1,数据2,...,数据n);
删除数据
DELETE FROM 表名 WHERE字段名 = 数据;
修改数据
UPDATE SET 字段名 = 数据 FROM 表名 WHERE 字段名 = 数据;
查询数据
SELECT 字段名,字段名,...,字段名 FROM 表名 WHERE 字段名 = 数据;
案例一
1、建表
#创建一个员工表
CREATE TABLE `workers`(
`id` INT,
`name` VARCHAR(20),
`gender` VARCHAR(20),
`birthday` DATE,
`email` VARCHAR(10),
`remark` VARCHAR(50)
);
2、字段 增删改查
#修改员工表
#在员工表基础上增加age列
ALTER TABLE workers ADD age INT(3);
#修改email长度为50
ALTER TABLE workers CHANGE email email VARCHAR(50);
#删除remark列
ALTER TABLE workers DROP remark;
#列名name修改为username
ALTER TABLE workers CHANGE `name` `username` VARCHAR(20);
3、数据 增删改查
#添加数据
INSERT INTO workers VALUES(1,'张三丰','男','1367-10-21','12321222@qq.com',102);
INSERT INTO workers VALUES(2,'达摩','男','1227-4-15','12321222@126.com',54);
INSERT INTO workers VALUES(3,'梅超风','女','1547-6-1','12321222@163.com',44);
INSERT INTO workers VALUES(4,'三体星人','未知','3012-8-15','12321222@fly.com',2000);
INSERT INTO workers VALUES(5,'超级赛亚人','男','1985-2-3','12321222@sina.com',25);
#将id为4的那一行的username改为弗利萨
UPDATE workers SET username='弗利萨' WHERE id=4;
#删除age为2000的那一行
DELETE FROM workers WHERE age=2000;
#将id为3的那一行的age设为250
UPDATE workers SET age=250 WHERE id=3;
#将id为5的那一行的username改为孙悟空,年龄改为26
UPDATE workers SET username='孙悟空' ,age=26 WHERE id=5;
#查询表格数据
SELECT * FROM workers