SQL语句创建数据库

创建数据库

        开发工具 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的数据

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值