mysql中数据表

Posted stone08

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中数据表相关的知识,希望对你有一定的参考价值。

概述:

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

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

行称之为记录

列称之为字段

 

打开数据库: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中数据表的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库会中木马吗?

怎么往mysql中写入数据?

mysql查询表中一共多少条数据

mysql怎么去除重复数据

怎么在mysql的表中插入一条数据

mysql的数据库中怎么批量插入数据