摘要: 1、第一种:INSERT [INTO] tbl_name[ (col_name, ... ) ] {VALUES | VALUE}({expr |default}, ... ), (...), ... 如果为自动编号的字段赋值的话,可以采用NULL或者DEFAULT让其采用默认的递增的形式来实现。 阅读全文
posted @ 2017-03-25 19:31 浅色夏沫 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 1、修改列定义 ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST|AFTER col_name] 把id修改到第一行 mysql> ALTER TABLE users3 MODIFY id SMALLINT 阅读全文
posted @ 2017-03-23 17:35 浅色夏沫 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、删除主键约束 ALTER TABLE tbl_name DROP PRMIARY KEY; 任何一张数据表有且只有一个主键,所以不用指定名称。 mysql> SHOW COLUMNS FROM users3; + -+ -+ + + + +| Field | Type | Null | Key 阅读全文
posted @ 2017-03-23 15:40 浅色夏沫 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、添加主键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol] ] PRIMARY KEY[index_type] (index_col_name,...); mysql> CREATE TABLE users3( -> username VARCHAR( 阅读全文
posted @ 2017-03-23 15:02 浅色夏沫 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 实例一: mysql> CREATE TABLE users2( -> id SMALLINT PRIMARY KEY AUTO_INCREMENT, -> username VARCHAR(10) NOT NULL, -> pid SMALLINT UNSIGNED, -> FOREIGN KEY 阅读全文
posted @ 2017-03-22 16:47 浅色夏沫 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、约束保证数据的完整性和一致性。 2、约束分为表级约束和列级约束。(根据约束所针对的字段的数目的多少来决定) 列级约束:对一个数据列建立的约束 表级约束:对多个数据列建立的约束 列级约束即可以在列定义时声明,也可以在列定义后声明, 表级约束只能在列定义后声明,表级约束很少用到。 3、按照功能来划分 阅读全文
posted @ 2017-03-22 16:06 浅色夏沫 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: 默认值 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 mysql> CREATE TABLE tb8( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> usename VARCHAR(20) NOT NULL UNIQUE K 阅读全文
posted @ 2017-03-21 21:16 浅色夏沫 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束(主键只有一个) mysql> CREATE TABLE tb7( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> username VAR 阅读全文
posted @ 2017-03-21 20:53 浅色夏沫 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: 1、自动编号(AUTO_INCREMENT),必须与主键组合使用 默认情况下,起始值为1,增量也为1。 2、主键(PRIMARY KEY) 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL 3、AUTO_INCREMENT必须与主键一起使用,主键不一定必须与AUTO_IN 阅读全文
posted @ 2017-03-21 20:18 浅色夏沫 阅读(10064) 评论(0) 推荐(0) 编辑
摘要: NULL与NOT NULL mysql> CREATE TABLE tb2( -> usename VARCHAR(20) NOT NULL, -> age TINYINT UNSIGNED NULL(可以为空) -> );Query OK, 0 rows affected (0.06 sec) m 阅读全文
posted @ 2017-03-15 17:44 浅色夏沫 阅读(939) 评论(0) 推荐(0) 编辑