2023/10/23 mysql学习

数据库修改

show databases;

展示所有数据库

create database 数据库名;

创建数据库

create database if not exists 数据库名;

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

drop database 数据库名;

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

删除数据库

use 数据库名;

跳转到当前数据库;

select database();

输出当前数据库名字;

数据库中表的操作

show tables;

展示当前数据库的所有表

create table 表名(

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

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

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

.....

最后一个后面没有逗号

)comment '表名含义';

desc 表名;

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

show create table 表名;

输出当时创造表的语句;

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

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

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

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

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

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

修改表名;

drop table if exists 表名;

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

truncate table 表名;

清空表里的所有数据;

修改表里的数据

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...),.....;

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

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

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

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

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

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

或者可以不要where

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

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

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

删除表中为女的所有人

或者不加where

删除表中的所有数据

查询表中数据

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

变量随便哪几个均可

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

取别名更好理解表中变量

as是可以省略的 

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

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

猜你喜欢

转载自blog.csdn.net/m0_64158084/article/details/133994867