标签:
数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。
关系型的数据库其实就是一张二维的表格,更严谨的指的就是数据表,二维表格的行称为记录、列称为字段。
若打开了数据库想确认是否是自己想要的数据库时输入SELECT DATABASE();
Demo:
1 CREATE TABLE test( 2 username VARCHAR(20), 3 age TINYINT UNSIGNED, 4 salary FLOAT(8,2) INSIGNED 5 );
demo中的UNSIGNED表示无符号
查看数据表结构:SHOW COLUMNS FROM 数据表名
Demo:
INSERT test2 VALUES(‘GZC‘,21,999999.99); INSERT test2(username,age,salary) VALUES(‘gzc‘,21,1);
创建表时可设置某一列的属性是否允许为空
demo:
1 CREATE TABLE test3( 2 username VARCHAR(20) NOT NULL, 3 age TINYINT UNSIGNED 4 );
数据列默认允许为NULL
Demo:
CREATE TABLE test3( id TINYINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username CHAR(20) );
CREATE TABLE test4( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, age TINYINT UNSIGNED );
当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
Demo:
1 CREATE TABLE test5( 2 id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, 3 username VARCHAR(20) NOT NULL UNIQUE KEY 4 sex ENUM(‘1‘,‘2‘,‘3‘) DEFAULT ‘3‘ 5 );
标签:
原文地址:http://www.cnblogs.com/gzc911/p/4939189.html