打开方式:下载phpstudy,通过phpstudy打开数据库。
phpstudy->其他选项菜单->Mysql工具->Mysql命令行。
打开后输入密码 root 。
指令:
1.show databases;(语句结束后必须写分号)查看数据库的指令。
+-----------------------------+
| Database |
+-----------------------------+
| information_schema |
| mysql |
| performance_schema|
| test |
+----------------------------+
2.create database 数据库名; 创建数据库
我创建了一个叫d1的数据库后,用show databases;输出后显示为:
+-----------------------------+
| Database |
+-----------------------------+
| information_schema |
| d1 |
| mysql |
| performance_schema|
| test |
+----------------------------+
3.drop database 数据库名; 删除数据库
删除的d1数据库后,就显示为原来的。
4.use 数据库名; 进入某一个数据库
输入指令后会显示 Database changed ,代表进入数据库成功。
5.create table; 表名(字段1 类型,字段2 类型);
6.show tables; 查看数据表
+-----------------------------+
| Tables_in_d2 |
+-----------------------------+
| information_schema |
| t1 |
+-----------------------------+
7.drop table 表名; 删除表
8.alter table 表名 rename 新表名; 修改表名
9.alert table 表名 add 定义字段; 添加字段
10.alert table 表名 drop 字段名; 删除字段
11.alert table 表名 change 旧的字段名 字段定义; 修改字段
12.alert table 表名 modify 字段定义; 修改字段类型
对字段进行操作
13.desc 表名; 查看表的定义
+-------------+---------------+------------+----------+--------------+----------------+
|Field | Type | Null | Key | default | Extra |
+-------------+---------------+------------+----------+--------------+----------------+
| id | init(11) | YES | | NULL | |
| name | init(11) | YES | | NULL | |
+-------------+---------------+------------+----------+--------------+----------------+
14.inset into 表名(id,age) value(值1,值2); 给字段添加数据(记录)一条
inset into 表名 values(),(),(); 多条
15.查看记录
select * from 表名;查看所有的字段
select id from 表名;查看单个的字段
select id,age from 表名;查看多个字段记录
16.按条件查询
select * from 表名 where 条件; 条件表达式 > < >= <= = != and且 or或
select * from t3 where age>30 and age<50;
17.排序查询
select * from 表名 order by 字段名 [asc/desc];
asc 由低到高 desc 由高到低
select * from t3 order by age desc;
18.限制查询
select * from 表名 limit 2,5; 从第2个开始向后查询5个
select * from 表名 limit 5; 查询5个
19.删除记录
删除所有 delete from 表名;
按条件删 delete from 表名 where 条件表达式;
delete from t3 where id=3;
20.改数据
update 表名 set 字段=值;
如果不带条件,会把字段下面的记录全改。
21.按条件更新
update t3 set age=56 where id=6;