您的位置:首页 > 其它

数据表

2015-07-19 15:25 447 查看
1、行  -----记录

列------字段

2、流程:打开数据库

   use 数据库

3、显示当前打开的数据库:

select database();

4、建立数据表

CREATE TABLE table_name(

column_name data_type,

.......

);

CREATE TABLE tb1(

username VARCHAR(20),

age TINYINT UNSIGNED,

salary FLOAT(8,2) UNSIGNED);

5、在当前的数据库中查看其他数据库中的数据表:

show tables from mysql;

6、看某个数据表中内容:

show columns from tbl_name;

desc tbl_name;

7、有些网站上的某些文本框中,不能空着不写,在建立数据表时也可以指定某个字段必须不能为空:

CREATE TABLE tb1(

username VARCHAR(20),

age TINYINT UNSIGNED
NOT NULL,

salary FLOAT(8,2) UNSIGNED);

上式中的红色可以写为NULL,意思是允许age为NULL,默认情况下式可以NULL的。

8、AUTO_INCREMENT

tips:

1、必须与主键组合使用,但是主键的字段可以不与AUTO_INCREMENT组合使用。

2、默认从1开始。

3、主键自动为NOT NULL

4、数据类型必须是整形的,浮点型的话小数位数必须为0

9、UNIQUE KEY

1、唯一约束

2、唯一约束可以保证记录的唯一性

3、唯一约束的字段可以为空值

4、每张数据表可以存在多个唯一约束

10、默认约束

root@localhost test>CREATE TABLE tbl6(

    -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

    -> username VARCHAR(20) NOT NULL UNIQUE KEY,

    -> sex ENUM('1','2','3') DEFAULT '3');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: