MySQL数据库相关操作

1.数据库相关
登陆操作 mysql -u 用户名 -p 密码
显示所有 show databases;
创建一个 create database XXX;
删除一个 drop database XXX;
使用某个 use XXX;

2.表单相关
显示所有 show tables;
创建一个 create table XX(
id int(10) not null primary key,
XXXXXXXXXX,
XXXXXXXXXX);
表单描述 desc XXXX;
修改表名 alter table 原表名 rename 新表名;

3.表中列数据操作
更改列名 alter table XX change column 列名 新列名 数据类型;
更改列类型 alter table XX modify 列名 新数据类型;
添加列 alter table XX add column 列名 数据类型;
删除列 alter table XX drop column 列名;
添加主键 alter table XX primary key (列名);
添加外键 alter table 前表 add constraint 外键名 foreign key(前表中的列名) references 后表(后表中的列名);
双表内连接 select a.XX,b.XX from 表1 a inner join 表2 b on a.列名 = b.列名;
双表左连接 select a.XX,b.XX from 表1 a left join 表2 b on a.列名 = b.列名;
双表内连接 select a.XX,b.XX from 表1 a right join 表2 b on a.列名 = b.列名;
联合查询 select a.XX,b.XX from 表1 a,表2 b where a.列名 = b.列名;
三表查询 select a.XX,b.XX,c.XX from 表1 a inner join 表2 b inner join 表3 c on a.列名 = b.列名 and b.列名 = c.列名;

posted @ 2021-03-14 16:48  慕冰  阅读(19)  评论(0编辑  收藏  举报