SQL回顾
- 约束
- 唯一,检查
- ALTER TABLE A ADD CONSTRAINT U1 / CHECK1 UNIQUE(NAME) / CHECK (AGE>18)
- 默认,非空
- ALTER TABLE A CHANGE COLUMN LOCATION LOCATION VHARCHAR(11) DEFAULT '上海' /NOT NULL
- 唯一,检查
- 修列
- 删除A1列
- ALTER TABLE A DROP A1
- 添加B1列
- ALTER TABLE A ADD COLUMN B1 INT
- 修改B1列数据类型
- ALTER TABLE A MODIFY B1 VARCHAR(33)
- 修改B1列属性
- ALTER TABLE A CHANGE B1 B INT(7)
- 删除A1列
- USER
- 创建用户
- CREATE USER 'U1'@'LOCALHOST' IDENTIFIED BY '123'
- 删除用户
- DROP USER U1
- 用户授权
- GRANT SELECT,INSERT ON A TO 'U1'@'LOCALHOST' WITH GRANT OPTION
- 用户收权
- REVOKE SELECT ON A FROM 'U1'@'LOCALHOST'
- 创建用户
- VIEW
- CREATE VIEW V1 AS SELECT * FROM STUDENG
- TRIGGER
- CREATE TRIGGER T1 BEFORE INSERT ON A FOR EACH ROW SEI SCORE=SCORE+NEW.SCORE
- PROCEDURE
- 带参数
- DELIMITER// CREATE PROCEDURE P1(IN NAME VARCHAR(33)) BEGIN SELECT * FROM A WHERE SNAME=NAME END//
- 不带参
- 带参数