mysql数据库的操作命令第一章

数据的操作:
查看数据库
查看数据库有3中方式

第一种直接进入数据库查看
mysql> show databases;
第二种以行的方式显示
mysql> show databases \G
第三种在shell中查看
#mysql -e ‘show databases’ -uroot -p123456
在这里插入图片描述
查:
show databases; 查看数据库
mysql> show databases \G #以行的方式显示
mysql -e ‘show databases’ -uroot -p123456 在shell中查看
select database(); 查看自己在所处的位置
增:
create database 库名;
create database if not exists 库名; #if not exists 如果不存在则创建
drop database 库名;
drop database if exists 库名; #如果存在则删除

表的操作:在这里插入图片描述
查:
desc student; 查看表结构
explain 库名.表名;
show columns from 库名.表名;
show fields from 库名.表名;
show columns from 库名.表名 like ‘%字段名’;
show create table student \G 查看创建表执行了哪些命令

字段的操作:
在这里插入图片描述
增:
alter table 表名 add字段名 字段类型;
alter table 表名 add 字段名 enum(条件);列如: alter table 表名 add sex enum(“男”,“女”);
alter table 表名 add 字段名 字段类型 first; 在第一列添加一个字段
alter table 表名 add 字段名 类型 after 在什么之后的字段名;在age后面添加一个address字段
alter table 表名 drop 字段名;
删:
delete from 表名 where 字段名=?;删除表中字段名为什么的行
查:
select 字段名 from 表名;只查询表中某个字段或某些字段的内容
select * from 表名\G #以行的方式显示查询表中所有记录
select * from 表名;查询表中所有记录
select 字段名,字段名 from 表名;只查询表中某多个字段或某些字段的内容
select * from 库名.表名;查看别的数据库的表或者不在本数据库上进行查看
改:
update students set age=25 where id=2;把表中id为2的记录age更新为25

猜你喜欢

转载自blog.csdn.net/weixin_44547481/article/details/112583351
今日推荐