数据库基本操作Ⅱ

Posted cccyrrr

tags:

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

数据库基本操作

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”约束。

 

以上是关于数据库基本操作Ⅱ的主要内容,如果未能解决你的问题,请参考以下文章

docker 基本操作Ⅱ(关于镜像操作)

Linux操作Ⅱ

227.基本计算器Ⅱ

Linux操作系统 §3:基本命令Ⅱ(Bash常用功能,文件查询)

Linux操作系统 §3:基本命令Ⅱ(Bash常用功能,文件查询)

caioj1442:第k小的数Ⅱ