数据库基本操作Ⅱ

时间:2021-11-24 01:21:03

数据库基本操作

Emmmmm

接着上次的part1让我们来继续吧~~

首先要先使用库

数据库基本操作Ⅱ

 

9、先创建一个表,然后填写相关信息,如下图:

 数据库基本操作Ⅱ数据库基本操作Ⅱ

  查看数据表是否建立成功  

  格式:SHOW TABLES

数据库基本操作Ⅱ可以看到刚刚建立的表格(student_tb)

 Q:这里为什么不是SHOW DATABASES; ?

        因为我们查看的表是在库里面。

 查看刚刚建立的表

格式:SHOW CREATE TABLE 表名;

数据库基本操作Ⅱ

     PS:图中DEFAULT NULL的意思是如果不赋值即为空值

 

10、使用DESCRIBE语句查看数据表(简写为DESC)

     DESC查看表的字段信息

 格式:DESC + 表名;

 数据库基本操作Ⅱ

                                                                        如图红框:表示约束值

                                       NULL:表示该列是否可以存储NULL值。

                                       Default:表示该列是否有默认值。

11、修改表名

  格式:ALTER TABLE+旧表名+ RENAME TO+新表名

数据库基本操作Ⅱ

 数据库基本操作Ⅱ

        如上图,已成功将student_tb改为student_tb_1923

12、修改字段名

格式:ALTER TABLE+表名+ CHANGE +旧字段名 +新字段名+新数据类型

数据库基本操作Ⅱ

       如上图,已成功将id改为student_id

 

13、修改字段的数据类型

(例:改name段的数据类型 CHAR改成VARCHAR)

  格式:ALTER TABLE +表名+ MODIFY +字段名 + 数据类型;

 数据库基本操作Ⅱ

 

14、任意位置添加任意字段

格式:ALTER TABLE 表名ADD 新字段名 数据类型

例1:

数据库基本操作Ⅱ

  例2:

数据库基本操作Ⅱ

 例3:

数据库基本操作Ⅱ

PS新字段名为添加字段的名称,FIRST为可选参数,用于将新添加的字段设置为表的第一个字段,AFTER也为可选参数,用于将新添加的字段添加到指定的“已存在字段名”的后面。

15、删除字段

格式:ALTER TABLE +表名+ DROP +字段名;

                          数据库基本操作Ⅱ

                                            如上图,tel已经不在表中了

16、修改字段的排列位置

 (例:age放在id后面

 格式:ALTER TABLE+表名+MODIFY+字段名1 +数据类型 FIRST|AFTER+字段名2

 数据库基本操作Ⅱ

                                      如上图,age已经和id换了位置

17、删除数据表

 格式:DROP TABLE +表名;

数据库基本操作Ⅱ

18、主键约束

  主键约束是通过PRIMARY KEY定义的,它可以唯一标识表中的记录

PS主键单字段主键多字段主键

    特性非空且唯一

    a、创建单字段主键

 格式:字段名 +数据类型 PRIMARY KEY

     数据库基本操作Ⅱ

                                   红框处表实:非空且唯一

        b、创建多字段主键

    格式:PRIMARY KEY(字段名1,字段名2,.....,字段名n)

   两个字段组合可以唯一确定一条记录

 数据库基本操作Ⅱ

 19、唯一约束

 PS:唯一约束用于保证数据表中字段的唯一性,即表中字段的值不能重复出现。唯一约束是通过UNIQUE定义的。

 格式:字段名 +数据类型 UNIQUE;

20、非空约束

 PS:非空约束指的是字段的值不能NULL,非空约束是通过NOT NULL定义的。

 格式:字段名+ 数据类型+ NOT NULL;

21、默认约束

 PS:默认约束用于给数据表中的字段指定默认值(即当在表中插入一条新记录时,如果没有给这个字段赋值,那么,数据库系统会自动为这个字段插入默认值。)默认值是通过DEFAULT关键字定义的。

 格式:字段名+ 数据类型 DEFAULT+ 默认值;

 数据库基本操作Ⅱ数据库基本操作Ⅱ

                                                                 如上图,char类型不支持默认值约束,但是int支持默认约束值

数据库基本操作Ⅱ

                                                                 1、主键约束

                              2、唯一约束

                              3、非空约束

                              4、默认约束

 

22、自增

  格式:字段名 +数据类型+ AUTO_INCREMENT;

 数据库基本操作Ⅱ

                                                                 PS:AUTO_INCREMENT约束的字段可以是任何整数类型。

                                         默认情况下,该字段的值是从1开始自增的。

                                       一个表只能有一个“KEY”约束。