4.12学习总结·(MySQL学习总结)

时间:2024-04-15 15:21:23

1.MySQL对数据库的操作

1.展示所有数据库

show databases;

 

这种就是将我navicat上的所有数据库调用出来;

2.创建数据库

create database 数据库名;

很明显,我多创建了一个Teacher 的数据库

 

3.使用某个数据库 

use 数据库名

use test1;

 

切换到test1这个数据库

4.删除某个数据库

drop database 数据库名;

drop database Teacher;

 

 2.MySQL对表结构的操作

1.展示某个数据库中的所有表

show tables;

 

因此,在我test1这个数据库里面,有两张表,一个是student,一个是user;

2.展示某个表的结构

desc 表名 

desc user;

3.创建表格

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 表名( 
    字段1 字段1类型 [字段属性] [COMMENT 字段1注释 ], 
    字段2 字段2类型 [字段属性] [COMMENT 字段2注释 ], 
    字段3 字段3类型 [字段属性] [COMMENT 字段3注释 ],
    ...... 
    字段n 字段n类型 [COMMENT 字段n注释 ] 
) [表属性] [ COMMENT 表注释 ] ;

3.查看创表语句

show create table 表名;

 

show create table user;

3.对表结构进行增删改

alter table 表名 add/modify/change/drop

4.对表名重命名

alter table 表名 rename to 新表名;

#语法格式1
ALTER TABLE 旧表名 RENAME [TO|AS] 新表名;

5.删除表

drop table 表名;

3.通过DML来对数据元素进行增,删,改

1.增

INSERT [INTO] 数据表名(字段名1,字段名2,...,字段名n) {VALUES|VALUE} (值1,值2,...,值n);

2.改 

update 表名 set 子段1=值1,子段2=值2 where 条件

3.删 

DELETE FROM 数据表名 [WHERE 条件表达式];