2023/10/23 mysql学习

数据库修改

show databases;

展示所有数据库

2023/10/23 mysql学习_第1张图片

create database 数据库名;

创建数据库

2023/10/23 mysql学习_第2张图片

create database if not exists 数据库名;

如果未创建过当前数据库名则创建

2023/10/23 mysql学习_第3张图片

drop database 数据库名;

drop database if exists 数据库名;用法和创建类似 

删除数据库

2023/10/23 mysql学习_第4张图片

use 数据库名;

跳转到当前数据库;

select database();

输出当前数据库名字;

2023/10/23 mysql学习_第5张图片

数据库中表的操作

show tables;

展示当前数据库的所有表

2023/10/23 mysql学习_第6张图片

create table 表名(

变量名1 类型 commet '变量1含义',

变量名2 类型 commet '变量2含义',

变量名3 类型 commet '变量3含义',

.....

最后一个后面没有逗号

)comment '表名含义';

2023/10/23 mysql学习_第7张图片

desc 表名;

输出当前表的所有变量名和类型

2023/10/23 mysql学习_第8张图片

show create table 表名;

输出当时创造表的语句;

2023/10/23 mysql学习_第9张图片

alter table 表名 add 新的变量 新的类型 commet '新的变量含义';

2023/10/23 mysql学习_第10张图片

alter table 表名 change 原本表里的变量 新的变量 新的类型 commet '新的变量含义';

2023/10/23 mysql学习_第11张图片

alter table 表名 modify 变量名 新的类型;

修改表中某个变量的类型;

2023/10/23 mysql学习_第12张图片

alter table 表名 drop 表里的变量名;

2023/10/23 mysql学习_第13张图片

alter table 原本表名 rename to 新的表名;

修改表名;

drop table if exists 表名;

删除表和之前删库差不多;

truncate table 表名;

清空表里的所有数据;

2023/10/23 mysql学习_第14张图片

修改表里的数据

insert into 表名(变量1,变量2,.....) values(变量1,变量2...);

select * from 表名;

展示表中的内容

insert into 表名 values(变量1,变量2...);

必须输入表中所有的变量

insert into 表名 values(变量1,变量2...),(变量1,变量2...),.....;

多组输入中间加逗号即可

也可

insert into 表名(变量1,变量2,.....) values(变量1,变量2...),(变量1,变量2...),.....;

这样不需要所有变量都输入值,未输入的均为空

2023/10/23 mysql学习_第15张图片

update 表名 set 表中变量名 = 数据1 where 表中某一个变量名 = 数据2;

where后面的条件可以用逻辑运算符链接 &&,||,!

把id = 1的用户的名字改为王

或者中间加逗号再加其他变量名 = 数据3

把id = 1的用户的名字改为李,性别改成女

或者可以不要where

把表中所有的入职时间改为2004-1-1

2023/10/23 mysql学习_第16张图片

delete from 表名 where 表中变量名 = 数据;

where后面的条件可以用逻辑运算符链接 &&,||,!

删除表中为女的所有人

或者不加where

删除表中的所有数据

查询表中数据

select 表中变量1,变量3,变量... from 表名;

变量随便哪几个均可

2023/10/23 mysql学习_第17张图片

selec 表中变量名 as '变量含义1' from 表名;

取别名更好理解表中变量

as是可以省略的 

同样可以查询的同时对多个变量起别名,中间加逗号即可

2023/10/23 mysql学习_第18张图片

select distinct 表中变量名 '变量含义' from 表名;

2023/10/23 mysql学习_第19张图片

你可能感兴趣的:(mysql,学习,数据库,1024程序员节)