MySQL常见命令
SQL每条命令结束时用 英文分号结束 ;
1.显示所有数据库
show databases;
mysql:专门用于保存用户信息的
information_schema:保存源数据信息
performance_schema:用于搜集一些性能信息。性能参数
test:测试数据库:空的没有表可以直接建表,也可以修改库删除库。上面三个不能动
2.打开库
use 库名;
提示:Database changed,表示库已经打开,这说明你已经切换到了mysql数据库, 你就可以对当前数据库操作了!
3.显示库中的所有表
show tables;
提示:Empty set(0.00sec)库中没有表
4.仅仅显示库中的表。如果用第二步,再用这一步,没有出跳去还在 第二步进入的库中
show tables from 库名;
5.查看在哪个库(类似java的方法,但是在这叫函数)
select database();
6.建一个表,最后一个就不用加逗号了
create table 表名(
列名 列类型,
列名 列类型,
.......
);
7.查看表的结构
desc 表名;
Field:属性 Type:类型 后面的是一些约束
id和name是字段
8.查看表中的数据
select * from 表名;
9. 在表中插入数据(真的插入,断电后还有)
insert into 表名 (字段名,字段名) value('值');
10.修改表中的信息
update 表名 set 字段名='内容' where 第一列的列名=行数;
update stuinfo set name='lilei' where id=1;
11.删除
delete from stuinfo where id=1;
12.查看当前数据库的版本
有两种方式 version版本的意思
方式一:
select version();
方式二:
1.先退出数据库客户端
Ctrl c
2.这时候经进入dos系统命令操作输入
mysql - -version
还有一种简写的方式
mysql -V
今天比昨天晚,却比明天早