1 首先是我们已经安装了phpstudy 的软件
进入到我们安装php的安装目录

2 ) 在终端中进入到mysql 数据库
输入 mysql.exe -h localhost -u root -p 回车输入密码

开始了一些数据的常用语法


2 如何删除一个数据库 可以使用drop 来删除数据库 语法 drop database 数据库名



3 )打开数据库 use 库名
2 当前选择的数据库状态 SELECT DATABASE();
3 显示数据库字段describe 表名
4 当前数据库表结构 show tables
一 、开始创建数据库
create table 表名 (字段名 数据类型);
mysql> create table users(
-> id int(10) auto_increment,
-> name varchar(50) not null,
-> password varchar(50) not null,
-> primary key(id));
Query OK, 0 rows affected (0.05 sec)
查看表结构
desc 表名;
mysql> desc users;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| name | varchar(50) | NO | | NULL | |
| password | varchar(50) | NO | | NULL | |
+----------+-------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)
2、 修改字段名
alter table 表名 change 旧字段名 新字段名 数据类型();
mysql> alter table user change name username varchar(50);
ERROR 1146 (42S02): Table 'test1.user' doesn't exist
mysql> alter table users change name username varchar(50);
Query OK, 0 rows affected (0.08 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc users;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| username | varchar(50) | YES | | NULL | |
| password | varchar(50) | NO | | NULL | |
+----------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
二 开始删除数据。
delete from 表名 where 条件;
mysql> delete from users where id=2;
Query OK, 1 row affected (0.06 sec)
2 开始插入数据
mysql> insert into users values(2,"chabug2","chabug2");
Query OK, 1 row affected (0.10 sec)
mysql> insert into users values(3,"chabug3","chabug3");
Query OK, 1 row affected (0.13 sec)
mysql> insert into users values(4,"chabug3","chabug4");
Query OK, 1 row affected (0.00 sec)
mysql> select * from users;
+----+----------+----------+
| id | username | password |
+----+----------+----------+
| 1 | chabug | chabug |
| 2 | chabug2 | chabug2 |
| 3 | chabug3 | chabug3 |
| 4 | chabug3 | chabug4 |
+----+----------+----------+
4 rows in set (0.00 sec)
修改里面的ID
update 表名 set 条件 = where 条件;
mysql> update users set id=1 where id=2;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from users;
+----+----------+----------+
| id | username | password |
+----+----------+----------+
| 1 | chabug2 | chabug2 |
| 3 | chabug3 | chabug3 |
| 4 | chabug3 | chabug4 |
+----+----------+----------+
3 rows in set (0.00 sec)
常用函数

1 首先插叙当前的数据库
mysql> select database();
+------------+
| database() |
+------------+
| test1 |
+------------+
1 row in set (0.05 sec)
查询当前的用户名和主机名

查询数据库版本的
mysql> select version();
+------------+
| version() |
+------------+
| 5.7.27-log |
+------------+
1 row in set (0.03 sec)
mysql>

如果读不出文件的话可以在mysql 的配置文件中修改mysql.ini 的配置在mysqld 下面加入secure_file_priv= 燃火再次重启mysql
查看它的值
mysql> show variables like "secure_file_priv";
+------------------+------------------------------------------------+
| Variable_name | Value |
+------------------+------------------------------------------------+
| secure_file_priv | C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\ |
+------------------+------------------------------------------------+
1 row in set, 1 warning (0.09 sec)
浙公网安备 33010602011771号