文章目录
- MySQL 连接到本地
- MySQL 下载
- MySQL连接
- 基本SQL操作语句
- 创建并查看数据库
- 删除数据库
- 修改数据库
- 插入、删除、修改数据
- 图形化界面展示数据库
- Navicat 基础操作
- 连接本地的mysql数据库
- 撰写sql语句
MySQL 连接到本地
MySQL 下载
直接系统自带应用商城下载,安装最新版本。
MySQL连接
-
编辑环境变量,找到
Mysql Server
所在文件夹中的bin目录,加入PATH路径C:\Program Files\MySQL\MySQL Server 8.0\bin 或者 D:\MY SQL\bin
-
在命令行输入pymysql -V 查看版本号看是否可以成功,成功的话说明mysql的路径已经在path
-
能查看版本号,说明环境变量设置成功
-
数据库的登录
mysql -h localhost -u root -p test
-h 主机名or ip地址 -u 用户名 -p选择数据库
基本SQL操作语句
创建并查看数据库
注意在每个语句后面加上
;
分号表示结束。
- 进入mysql后展示当前已有数据库:
show databases;
-
创建新的数据库:
#语法: CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARACTER SET 字符集 COLLATE 排序规则字符集]; #创建数据库: CREATE DATABASE [IF NOT EXISTS] mydb1;
-
进入到某个数据库:
use 数据库名;
查询当前所处数据库名:select database();
删除数据库
DROP DATABASE [IF EXISTS] mydb1;
修改数据库
ALTER DATABASE mydb1 CHARACTER SET utf8
插入、删除、修改数据
插入:INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2)
INSERT INTO stu (sid, sname, age, gender)
VALUES
('s_1001', 'zhangSan', 23, 'male');
INSERT INTO stu (sid, sname)
VALUES
('s_1001', 'zhangSan') ;
修改: UPDATE 表名 SET 列名1=值1, … 列名n=值n [WHERE 条件]
UPDATE stu SET sname='zhangSanSan', age='32', gender='female' WHERE sid='s_1001';
UPDATE stu SET sname='wangWu', age='30' WHERE age>60 OR gender='female';
UPDATE stu SET sname='liSi', age='20' WHERE age>50 AND gender='male';
UPDATE stu SET gender='female' WHERE gender IS NULL;
UPDATE stu SET age=age+1 WHERE sname='zhaoLiu';
删除: DELETE FROM 表名 [WHERE 条件]
DELETE FROM stu WHERE sid='s_1001';
DELETE FROM stu WHERE sname='chenQi' OR age > 30;
--删除所有 慎用
DELETE FROM stu;
图形化界面展示数据库
- 用Navicat 连接 ,可视化数据库页面 Navicat下载连接
Navicat 基础操作
连接本地的mysql数据库
左上角点击连接,输入用户名密码即可连接
撰写sql语句
在左边的查询中,可以新建查询然后在里面写sql语句进行对表格的操作;可以选择保存查询语句为某个特定的名称,便于下次查询。
撰写的sql语句,可以选择一部分进行执行,避免了每次都需要全部执行的缺点。
用鼠标选择一部分语句,点击上方,运行即可。
如果是新建的试图,可以在左边栏的试图里进行查看。