添加约束以及修改数据表的操作总结:
id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT
常用的创建主键的方式;
SHOW CREATE TABLE table;
显示数据表详情
SHOW COLUMNS FROM table;
以表格方式显示数据表
ALTER TABLE table ALTER parameter SET DEFAULT 12;
对数据表某参数设置默认值
ALTER TABLE table DROP PRIMARY KEY;
删除主键
ALTER TABLE table DROP INDEX parameter;
删除索引
ALTER TABLE parameter CHANGE id ID TINYINT UNSIGNED NOT NULL;
改变字段名称以及数据类型
ALTER TABLE parameter DROP FOREIGN KEY parameter(注意一定通过查看详情操作查看外键名称!!!!)( SHOW CREATE TABLE table;)
ALTER TABLE table RENAME table2;
改变数据表的名称;
USE databaseName;
使用某数据库或者打开数据库;
SHOW TABLES;
SELECT * FROM table;
显示数据表各个参数情况;
对数据表插入记录的三种方法:
1
INSERT table VALUES ();
Table后面不设置对应参数,则values值要全部都有;
2
INSERT table SET username=’Ben’,password=’123’;
与第一种相比具有子查询;
UPDATE
UPDATE table SET parameter=运算;
GROUP BY对SELECT字段进行分组如果写数字代表SELECT后面第几个字段进行分组;
HAVING分组条件
要求是聚合函数或者出现的字段必须也写在select后面;
ascend (asc)和 descend(desc)
SELECT记录是从0开始编号的;