创建数据库
开发工具 DBeaver
以mysql数据库为例(确定数据库处在运行阶段)
打开数据库编辑工具(作者用的编辑器是DBeaver,DBeaver Community是一款免费的sql编辑器,需要的点击此链接下载:Download | DBeaver Community)
创建数据库
创建格式
# 创建格式: create database 数据库名称;
如创建一个名为mydatabase的数据库,运行代码
右键数据库,点击刷新,便可以看到一个名为mydatabase的数据库
在数据库中创建表,列
创建格式
use 数据库名;
# 表
CREATE TABLE table_name (
# 列
column1 datatype,
column2 datatype,
column3 datatype,
...
);
例如在mydatabase中创建users表,列。在users表中,创建名为id(id属性为int类型 主键,自增),名为username(字符串类型),email(字符串类型)的列(创建表要指定数据库)
# 要指定数据库
use mydatabase;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
);
数据的增删改查
插入数据
插入格式:
use 数据库名;
INSERT INTO 表名 (列名,列名) VALUES (数据, 数据);
向mydatabase数据库中的users表中插入数据,username 为 'JohnDoe' email为 'johndoe@example.com'的数据
use users;
INSERT INTO users (username, email) VALUES ('JohnDoe', 'johndoe@example.com');
查看数据
查看格式:
user 数据库名;
SELECT 查看内容 FROM 表名;
查看users表中所有数据
SELECT * FROM users;
查看users表中的username列数据
SELECT username FROM users;
更改数据
更改格式:
use 数据库名;
UPDATE 表名 SET 列名 = 数据
更改users表中的username列的数据
use mydatabase;
UPDATE users SET username = 'NewName';
删除数据
删除格式:
use 数据库名;
DELETE FROM 表名;
删除users表中的所有的数据
use mydatabase;
DELETE FROM users;
根据条件修改,删除,查询数据
# 删除、查询、修改的sql语句 + where 列 = 数据
# 如修改mydatabase数据库 users表中 id 为 1的 username = "timmy"
UPDATE users SET username = 'timmy' WHERE id = 1;
运行前mydatabase数据库users表中数据,如图
运行
UPDATE users SET username = 'timmy' WHERE id = 1;
看日志
看数据,数据已经成功修改了,只修改了id为1的数据