下载安装
MySQL一般同步phpstay或者xampp等集成软件包一同下载安装.phpstay配置后图形界面一键启动,如需单独手动开启MySQL,需到mysql安装路径下bin文件夹,win+r配置初始化文件,推荐下载Navicat可视化工具操作数据库.
连接数据库
myqsl.exe -h127.0.0.1 -P3306 -uroot proot
#-h 域名或ip; -P 端口; -u 用户名 -p 密码
#可简化为 myqsl -uroot
mysql -uroot < filepath.sql #注入sql脚本
(以上均为xampp使用)
- navicat快捷键 ctrl
Ctrl+h历史查询
Ctrl+q新建查询
Ctrl+r运行 - sql语句
# navicat有关键字提示功能,建议关键字大写
--单行注释 #块注释 /* 多行注释 */
*/
SHOW DATABASES; #显示数据库
USE test; #切换到test数据库
SHOW TABLES; #显示test下所有表格
DESC stu; #展示test表下所有数据
因navicat为可视化界面,上述命令为xampp中使用
- 删除,创建
DROP DATABASE IF EXISTS jd; #丢弃名为jd的数据库,如果该数据库存在
CREATE DATABASE jd; #创建jd数据库
- 初始化表格
CREATE DATABASE jd;
USE jd;
-- 创建stu表格,初始化表头及数据类型
CREATE TABLE stu(
sid INT,
name VARCHAR(8), #可变字符(最大值为8)
sex VARCHAR(1),
score INT
);
数据增删改查
- 增
INSERT INTO jd VALUES('X','X','X') #VALUES里对应表格内的字段
- 删
DELETE FROM stu WHERE sid='3'
#不加限定会清空整个表格
- 改
UPDATE stu SET name='zs' WHERE sid='1'
#UPDATE一定要配合WHERE使用,否则会修改name字段下该列的所有数据
- 查
SELECT * FROM stu