基本操作

                                MySQL学习之路——二(库表操作)

一、库操作

     1.查看库:show databases;

MySQL学习之路——二(库表操作)

     2.创建库:create databases 库名;

MySQL学习之路——二(库表操作)

     3.删除库:drop database 库名;

MySQL学习之路——二(库表操作)

     4.切换库:use 库名

MySQL学习之路——二(库表操作)

二、表操作

     1.显示当前库中所有的表名:show tables;

MySQL学习之路——二(库表操作)

 

     2.创建表:create table 表名称(列名 数据类型 permary key(主键));

MySQL学习之路——二(库表操作)

 

常用数据类型

日期时间型

Data(3字节)

格式:2018-09-11

Time(3字节)

格式:10:29:11

Datetime(8字节)

格式:2018-09-11 10:29:11

Year(1字节)

格式:2018

数值(整型)

Int

有符号范围(-2147483648~2147483647)

无符号范围(0~4294967295)

数值(浮点型)

Float(m,d)

Decimal(m,d)

共存m位数,整数占d位,小数占m-d位

字符型

Char(n)【定长】

最多存n个字符,一个中文或一个字母都占一个字符

Varchar(n)【非定长】

货币型

Money

 

 

         1).主键:用于保证数据完整性。特点:唯一性、非空性

方法一:

MySQL学习之路——二(库表操作)

方法二:

MySQL学习之路——二(库表操作)

 

        2)外键:若有一字段在A表中为主键,而在B表中不为主键,则称该字段B表的外键。A表为主键表(父表、主表),B表为外键表(从表、外表)。用于和其他表建立联系,一个表可有多个外键。

例:将table1中的id主键作为table2中的外键

MySQL学习之路——二(库表操作)

MySQL学习之路——二(库表操作)

MySQL学习之路——二(库表操作)

         3)约束

主键(primary key)

物理上存储的顺序

非空(not null)

此字段不允许空

唯一(unique)

此字段的值不允许重复

默认值(default)

不填时使用默认值

外键(foreign key)

维护两个表之间的关系

 

     3.查看表结构:desc 表名;

MySQL学习之路——二(库表操作)

 

表格式

Field

字段

Type

数据类型

Null

Key

主键

Default

默认值

Extra

额外

     4.删除表:drop table 表名;

MySQL学习之路——二(库表操作)

     5.修改表名

        1)alter table 旧表名 rename 新表名;

MySQL学习之路——二(库表操作)

        2)rename table 旧表名 to 新表名;

MySQL学习之路——二(库表操作)

相关文章: