前期准备
安装phpstudy,下载地址
快速创建数据库
其他选项 > MySql工具 > 快速创建数据库
输入数据库名称MySqlDB
然后一个名为MySqlDB
的数据库就在本地创建好了
查看数据库
查看数据库在本地的位置:其他选项 > MySql工具 > 打开数据库目录
操作数据库
其他选项 > MySql工具 > MySQL命令行
打开命令行对数据库进行增删改查的简单操作
如果没有重新设置过密码,那么默认的都是root
,输入密码回车之后我们就能输入sql语句,对数据库进行操作啦
常用sql语句
显示现有数据库
show databases; // 必须要分号!
我们能看到刚刚进行快速创建的MySqlDB
的数据库,当然,通过下面的语句我们也能够创建一个新的数据库
创建数据库
create database testDatabase;
选择数据库
use testDatabase;
进入MySqlDB
数据库,在命令行输入 use MySqlDB;
查询当前数据库基本信息
status;
查询当前数据库
select database();
删除当前数据库
drop database testDatabase;
显示当前数据库中的表
show tables;
插入表格
create table person (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name CHAR(25), age INT(9));
这将创建名为”person”且包括以下三个域的数据表:id,name和age。
INT
命令将使得id域只能保存数字(整数)。
NOT NULL
命令保证id域不能为空。
PRIMARY KEY
则指定id域作为数据表的键域。作为键域的域不能包含重复的数据。
AUTO_INCREMENT
命令将自动分配递增的值到id域,尤其是将自动分配数字到对应域中。
CHAR (字符)
和INT (整数)
命令指定相关域中可存储的数据类型。命令旁的数字则指定对应域中可以包括多少字符或多大的整数。
删除表
drop table person;
查询数据
select * from person;
插入数据
insert into person (id, name, age) values (null, 'Crystal', 18);
修改数据
update person set age=15 where id=1;
删除数据
delete from person where id=4;
删除所有数据
truncate person