1创建数据库

语法;create DATABASE if NOT EXISTS 数据库名

例如创建一个名为mydb1的数据库

create DATABASE if NOT EXISTS mydb1;(create DATABASE mydb1)

mysql中重命名表的权限_字段


mysql中重命名表的权限_mysql_02


2显示所有数据库

show DATABASES

mysql中重命名表的权限_mysql_03


3删除数据库

语法:drop database 数据库名

例如删除名为mydb1的数据库

drop database mydb1;(drop database if NOT EXISTS mydb1)

mysql中重命名表的权限_重命名_04


4创建表

语法:create table if NOT EXISTS 表名

例如创建一个名为student的表

create table if NOT EXISTS student(
id int (100),
name VARCHAR(50),
age int(200),
sex char(10))

mysql中重命名表的权限_mysql_05


5显示表结构

desc student;

mysql中重命名表的权限_重命名_06


6表重命名

(1)单个表的重命名

语法:

ALTER TABLE 旧表名

RENAME to 新表名;

例如将student表重命名为stu

ALTER TABLE student

RENAME to stu

mysql中重命名表的权限_字段_07


(2)多个表的重命名

语法; RENAME TABLE 旧表名 1to 新表名2,

旧表名3to 新表名4,

旧表名 5to 新表名6,

…to…

例如将account 重命名 e_account,cs重命名 e_cs,sc 重命名e_sc,scs 重命名 e_scs,st 重命名 e_st;

语句执行前的表名

mysql中重命名表的权限_mysql中重命名表的权限_08


重命名语句执行后的结果

mysql中重命名表的权限_mysql中重命名表的权限_09

7查询表数据

(1)例如查询student表的所有字段(*表示所有字段)

select * from student;

mysql中重命名表的权限_mysql中重命名表的权限_10


(2)查询某一字段

例如查询student表的name字段

select name from student;

mysql中重命名表的权限_mysql_11


(3)查询表中两个以上的字段,字段之间要用逗号(英文状态)隔开`

例如查询student表中id字段和name字段

mysql中重命名表的权限_重命名_12


8插入数据

语法;insert into student(字段1,字段2,字段3,…)

values(值1,值2,值3,…)

也可以直接插入值,语法如下:

insert into student

values(值1,值2,值3,…)

例如:向student表中插入数据(1,小明,10,男)

insert into student(id,name,age,sex)

values(1,“小明”,10,‘男’)

mysql中重命名表的权限_字段_13


select * from student;

mysql中重命名表的权限_字段_14


批量插入数据

insert into student
values(2,“周周”,12,‘女’),
(3,“张”,13,‘男’),
(4,“王”,15,‘女’),
(5,“赵”,16,‘女’);

mysql中重命名表的权限_重命名_15


查看表中数据

mysql中重命名表的权限_mysql_16


9修改数据

语法: update 表名 set 字段=值

例如将年龄字段设置为11

update student set age=11;

修改表中数据,将age值设置为11

mysql中重命名表的权限_重命名_17


从运行结果看所有的人已经改为11了但是如果我们只想修改一个人的年龄此时我们需要使用 where设置条件

例如将name为小明的年龄改为18

update student set age=18 where name=“小明”

在这里插入图片描述

mysql中重命名表的权限_字段_18


通过select * from student;查看student表

mysql中重命名表的权限_表名_19


10删除数据

(1)delete

1.1删除某一条数据

语法: DELETE FROM 表名 where …

例如删除e_st表中uid=2的数据

DELETE FROM e_st where uid=2

语句执行前

mysql中重命名表的权限_mysql_20


语句执行后

mysql中重命名表的权限_表名_21


查看表中数据

mysql中重命名表的权限_重命名_22


1.2整表删除

语法:DELETE FROM 表名

例如 删除e_st表

DELETE FROM e_c;

语句执行前

mysql中重命名表的权限_表名_23


语句执行后

mysql中重命名表的权限_mysql_24


(2) truncate

语法: truncate table 表名(truncate 表名)

例如删除名为st1的表

truncate table st1;

语句执行前

mysql中重命名表的权限_表名_25


语句执行后

mysql中重命名表的权限_表名_26


mysql中重命名表的权限_重命名_27