您的位置:首页 > 数据库

SQL(2)

2015-06-19 11:44 274 查看
MYSQL表的基本操作

创建数据表

CREATE TABLE tb_name(

column_name data_type,

....

)

例子

CREATE TABLE tb1(

usernmae VARCHAR(20),

age TINYINT UNSIGNED,

salary FLOAT(8,2) UNSIGNED

);

查看数据表

SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]

查看数据表的结构

SHOW COLUMNS FROM tb_name

记录的 插入与 查找

INSERT [INTO] tb_name [(col_name,...)] VALUES(val,..)

省略掉所有的col_name 则要为所有的字段赋值

SELECT expr,.. FROM tb_name

字段的属性

空值与非空

NULL, NOT NULL 字段是否可以为空,默认情况下为NULL

自动编号

AUTO_INCREMENT

必须与主键组合适用

默认情况下,起始值为1,每次的增量为1

主键约束

PRIMARY KEY

每张表只能存在一个主键

唯一性

自动为NOT NULL

唯一约束

UNIQUE KEY

可以保证记录的唯一性

被约束的字段可以为空值 NULL

每张表可以存在多个唯一约束

默认约束

DEFAULT

如果没有明确为字段赋值,则自动赋予默认值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: