mysql 21 条基本命令
2018-06-30 本文已影响0人
云胡同学
1 . 查看 mysql 版本信息
mysqladmin --version
2 . 在 mysql 里运行可显示出当前服务器版本。
SELECT VERTION();
3 . 输入密码即可连接到数据库
mysql -u root -p
4 . 检查 mysql 服务器是否启动,启动就会有 mysql 的进程列表
ps -ef | grep mysqld
5 . 新建一个数据库。
CREATE DATABASE t1;
6 . 显示所有数据库。
SHOW DATABASES;
7 . 删除数据库。
DROP DATABASE t1;
8 . 选择数据库
use t1;
9 . 修改 root 用户密码。
mysqladmin -u root -p password 新密码
10 . 选择数据库后创建数据表
create table user( sex char(4) not null);
sex 是列名,char(4) 是列的数据类型,not null 说明刚列的类型不能为空,默认的话是可以为空。
注意:至少要有一项
11 . 显示数据库表
SHOW TABLES;
12 . 查看数据库表详细信息
describe 表名;
13 . 向表中插入数据
- 插入的是表中的列的值。
insert into student values("chen","male","135");
- 插入部分 表名后面+(列名)再加值。
insert into student(na) values("pan");
14 . 查找表中数据
- 查找表 student 中的所有列为 sex 的值。
select sex from student;
- *表示查找所有内容。
select * from student;
- 按特定条件查询,比如说查询 sex = ma 。
select * from student where sex="ma";
- 查询年龄大于50的
select * from student where age > 50;
- 查询id小于5且年龄大于20的所有人信息:
select * from students where id<5 and age>20;
15 . 更改表中数据
update 表名称 set 列名称=新值 where 更新条件;
upadate student set tel = 110 where na = "pan";
16 . 删除表的数据
- delete from 表名称 where 删除条件;
delete from student where tel = "110";
- 删除表中所有数据
delete from student;
17 . 添加列
alter table 表名 add 列名 列数据类型;
18 . 修改列
alter table 表名 change 列名称 列新名称 新数据类型;
19 . 删除列
alter table 表名 drop 列名称;
20 . 重命名表
alter table 表名 rename 新表名;
21 . 删除整张表
drop tabel 表名;
参考资料:
21 分钟 MySQL 入门教程