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

mysql中数据表

时间:2016-06-06 21:55:06      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

概述:

数据表(或称表)是数据库中最重要的组成部分之一,是其他对象的基础。

关系型数据库就是一张二维表格

行称之为记录

列称之为字段

 

打开数据库:USE+数据库名称

查看所选择的数据库  SELECT  DATABASE();

创建数据表

CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type,..)

查看数据表是否存在,SHOW TABLES [FROM db_name] [LIKE ‘pattern‘ | WHERE expr]

查看mysql数据库中所有的数据表  SHOW TABLES FROM  mysql;

 

查看数据表结构: SHOW COLUMNS FROM  db_name;

 

INSERT 

插入记录

INSERT [INTO] tbl_name [(col_name,..)] VALUES(val,...);

 

记录查找:SELECT expr,...FROM tbl_name

NULL与NOT NULL  空与非空

 

保证记录的唯一性:AUTO_INCREMENT

自动编号,且必须与主键组合使用

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

 

关于主键:PRIMARY KEY 

主键约束

每张数据表只能存在一个主键

主键保证记录的唯一性

主键自动为 NOT NULL

主键允许赋值,但是不可以赋相同的值。

 

注意:AUTO_INCREMENT必须和主键PRIMARY KEY一直使用,但是主键PRIMARY KEY 可以不和AUTO_INCREMENT一起使用。 

 

唯一约束

UNIQUE KEY 

唯一约束

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

唯一约束的字段可以为控制(NULL)

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

主键约束一张数据表只有一个 唯一约束可以有多个,但是在创建索引到的时候有一定差别。

 

DEFAULT 默认约束

默认值

当插入记录时,如果没有明确为字段赋值,则自动赋予默认值

 

 

数据类型:字符型、整型、浮点型、日期时间型

数据表操作:插入记录、查找记录

记录操作:创建数据表、约束的使用

 

mysql中数据表

标签:

原文地址:http://www.cnblogs.com/stone08/p/5565102.html

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