#有些年头没有直接指令模式去操作数据库竟然连怎么操作都懵了同龄的小伙伴们你们有没有同感打开指令框、链接上数据库、然后愣住了。。。经过几秒钟思考、还是不要在这里浪费时间找一个工具、直接操作数据库即可。目录mysql工具之简单介绍下载DBeaver安装DBeaver链接数据库简单数据库指令mysql工具之简单介绍有以下几种供参考根据个人喜好自行选择DBeaver、MySQL Workbench、Navicat、HeidiSQL其实还有其他的只是我很少接触。工具核心特点适用场景建议DBeaver界面现代美观功能强大通过驱动支持绝大多数数据库适合需要管理多种不同类型数据库的开发者和DBA是Navicat的热门替代品。MySQL WorkbenchMySQL官方出品与MySQL特性结合最紧密功能全面推荐给MySQL初学者和追求官方工具的用户可胜任开发、设计、管理全流程。Navicat for MySQL用户体验公认最佳界面华丽功能极其强大稳定性和易用性突出适合对用户体验要求极高且预算充足的专业开发者和DBA。HeidiSQL轻量级启动快速对Windows用户极其友好非常适合Windows平台上追求轻快、对功能没有极致要求的开发者和DBA。还有一个是在线的数据库phpMyAdmin、记得是免安装的联网即可以直接使用的。下载DBeaver官网下载地址:Download | Download | DBeaver Community安装DBeaver这里没有难度直接NEXT 操作链接数据库配置数据库环境1-sql编辑器 、点击后出现 2的编辑框 3是执行按钮 4数据库 、这几点够用啦ok 到这里咱们的mysql链接成功啦。可以尽情的蹂躏mysql啦。简单数据库指令创建数据库命令CREATE DATABASE 数据库名 DEFAULT CHARSETutf8;示例CREATE DATABASE my_db DEFAULT CHARSETutf8;选择数据库命令USE 数据库名;示例USE my_db;删除数据库命令DROP DATABASE 数据库名;示例DROP DATABASE my_db;备份与恢复数据库备份命令Shell环境mysqldump -h主机 -u用户名 -p数据库名 备份文件.sql示例mysqldump -uroot -pmy_db my_db_backup.sql恢复命令Shell环境mysql -h主机 -u用户名 -p数据库名 备份文件.sql示例mysql -uroot -pmy_db my_db_backup.sql创建表CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, -- 自增主键 name VARCHAR(100) NOT NULL, -- 非空字符串字段 age VARCHAR(1) UNIQUE -- 年龄 );修改表结构添加字段ALTER TABLE 表名 ADD COLUMN 字段名 类型;示例ALTER TABLE users ADD COLUMN age INT;添加主键ALTER TABLE 表名 ADD PRIMARY KEY (字段名);示例ALTER TABLE users ADD PRIMARY KEY (id);删除主键ALTER TABLE 表名 DROP PRIMARY KEY;数据增删改查DML插入数据命令INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);示例INSERT INTO users (name, email) VALUES (张三, zhangsanexample.com);查询数据基本语法SELECT 字段1, 字段2... FROM 表名 [WHERE 条件] [ORDER BY 字段 [ASC|DESC]] [LIMIT 数量];示例1查询所有数据SELECT * FROM users;示例2条件查询SELECT name, email FROM users WHERE age 10;示例3排序查询SELECT * FROM users ORDER BY age DESC;按age降序排列示例4分页查询SELECT * FROM users LIMIT 0, 210;取前20条数据更新数据命令UPDATE 表名 SET 字段1值1, 字段2值2... WHERE 条件;示例UPDATE users SET emailzhangsan_newexample.com WHERE name张三;仅更新name为“张三”的记录删除数据命令DELETE FROM 表名 WHERE 条件示例DELETE FROM users WHERE name张三;删除name为“张三”的记录好啦小伙伴们今天我们的学习就先休息下咱们下期见。
【侄女零基础升级打怪】Vibe Coding氛围编程 AI代码开发实践之DBeaver的安装指引手册
#有些年头没有直接指令模式去操作数据库竟然连怎么操作都懵了同龄的小伙伴们你们有没有同感打开指令框、链接上数据库、然后愣住了。。。经过几秒钟思考、还是不要在这里浪费时间找一个工具、直接操作数据库即可。目录mysql工具之简单介绍下载DBeaver安装DBeaver链接数据库简单数据库指令mysql工具之简单介绍有以下几种供参考根据个人喜好自行选择DBeaver、MySQL Workbench、Navicat、HeidiSQL其实还有其他的只是我很少接触。工具核心特点适用场景建议DBeaver界面现代美观功能强大通过驱动支持绝大多数数据库适合需要管理多种不同类型数据库的开发者和DBA是Navicat的热门替代品。MySQL WorkbenchMySQL官方出品与MySQL特性结合最紧密功能全面推荐给MySQL初学者和追求官方工具的用户可胜任开发、设计、管理全流程。Navicat for MySQL用户体验公认最佳界面华丽功能极其强大稳定性和易用性突出适合对用户体验要求极高且预算充足的专业开发者和DBA。HeidiSQL轻量级启动快速对Windows用户极其友好非常适合Windows平台上追求轻快、对功能没有极致要求的开发者和DBA。还有一个是在线的数据库phpMyAdmin、记得是免安装的联网即可以直接使用的。下载DBeaver官网下载地址:Download | Download | DBeaver Community安装DBeaver这里没有难度直接NEXT 操作链接数据库配置数据库环境1-sql编辑器 、点击后出现 2的编辑框 3是执行按钮 4数据库 、这几点够用啦ok 到这里咱们的mysql链接成功啦。可以尽情的蹂躏mysql啦。简单数据库指令创建数据库命令CREATE DATABASE 数据库名 DEFAULT CHARSETutf8;示例CREATE DATABASE my_db DEFAULT CHARSETutf8;选择数据库命令USE 数据库名;示例USE my_db;删除数据库命令DROP DATABASE 数据库名;示例DROP DATABASE my_db;备份与恢复数据库备份命令Shell环境mysqldump -h主机 -u用户名 -p数据库名 备份文件.sql示例mysqldump -uroot -pmy_db my_db_backup.sql恢复命令Shell环境mysql -h主机 -u用户名 -p数据库名 备份文件.sql示例mysql -uroot -pmy_db my_db_backup.sql创建表CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, -- 自增主键 name VARCHAR(100) NOT NULL, -- 非空字符串字段 age VARCHAR(1) UNIQUE -- 年龄 );修改表结构添加字段ALTER TABLE 表名 ADD COLUMN 字段名 类型;示例ALTER TABLE users ADD COLUMN age INT;添加主键ALTER TABLE 表名 ADD PRIMARY KEY (字段名);示例ALTER TABLE users ADD PRIMARY KEY (id);删除主键ALTER TABLE 表名 DROP PRIMARY KEY;数据增删改查DML插入数据命令INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);示例INSERT INTO users (name, email) VALUES (张三, zhangsanexample.com);查询数据基本语法SELECT 字段1, 字段2... FROM 表名 [WHERE 条件] [ORDER BY 字段 [ASC|DESC]] [LIMIT 数量];示例1查询所有数据SELECT * FROM users;示例2条件查询SELECT name, email FROM users WHERE age 10;示例3排序查询SELECT * FROM users ORDER BY age DESC;按age降序排列示例4分页查询SELECT * FROM users LIMIT 0, 210;取前20条数据更新数据命令UPDATE 表名 SET 字段1值1, 字段2值2... WHERE 条件;示例UPDATE users SET emailzhangsan_newexample.com WHERE name张三;仅更新name为“张三”的记录删除数据命令DELETE FROM 表名 WHERE 条件示例DELETE FROM users WHERE name张三;删除name为“张三”的记录好啦小伙伴们今天我们的学习就先休息下咱们下期见。