码迷,mamicode.com
首页 > 数据库 > 详细

重学mysql之数据表(二)

时间:2016-01-12 11:35:38      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

 

<创建数据表>

1.空值与非空
NULL 字段可以为空 NOT NULL不可为空
2.AUTO_INCREMENT
自动编号,必须与主键一起使用 , 默认情况下,起始值为1,每次增量为1
3.PRIMARY KEY
主键约束,每张数据表内只存在一个主键,主键保证记录的唯一性,主键自动为NOT NULL 【不一定跟AUTO_INCREMENT一起使用】
4.QUIQUE KEY
唯一约束,唯一约束可保证记录的唯一性,唯一约束的字段可为空值[NULL],每张数据表可存在多个唯一约束
5.DEFAULT
默认值,当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
CREATE TABLE [IF NOT EXISTS] TABLE_NAME(
字段名 字段属性 [NOT NULL] AUTO_INCREMENT PRIMARY KEY,
字段名 字段属性 [NOT NULL] UNIQUE KEY,
字段名 字段属性 DEFAULT ‘默认值‘,
)
</创建数据表>

<总结>

技术分享


</总结>

<约束>

技术分享



</约束>


<外键约束>

技术分享


</外键约束>

<外键约束的参照操作>
技术分享
</外键约束的参照操作>

<表级约束与列级约束>
技术分享
</
表级约束与列级约束>

<查看数据表列表>
SHOW TABLES [FORM DB_NAME] [LIKE ‘DSAS‘ | WHERE EXPT];
</查看数据表列表>

<查看数据表信息>
show create database tablename;
</查看数据表信息>

<查看数据表结构>
show columns from table_name;
</查看数据表结构>

<插入记录>
insert [into] table_name(字段名,字段名2,字段3...)values(‘val1‘,‘val2‘,‘val3‘...);
</插入记录>

<查找记录>
select {字段名 | *} from tablename;
</查找记录>

重学mysql之数据表(二)

标签:

原文地址:http://www.cnblogs.com/g825482785/p/mysql1.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!