对数据库、表、记录进行增删改查操作

对数据库、表、记录进行增删改查操作

数据库操作的本质,就是对数据进行增加、删除、修改、查找操作,简称CRUD(Create、Read、Update、Delete)。

一、数据库操作

  • 创建数据库(CREATE)

CREATE DATABASE database_name;
  • 选择数据库

USE DATABASE database_name;
  • 删除数据库(DELETE)

如果数据库存在,那么可以直接执行下面这条语句

DROP DATABASE database_name;

如果数据库不存在,则会报错

mysql> DROP DATABASE JNTM;
1008 - Can't drop database 'jntm'; database doesn't exist

可以使用这条指令:

DROP DATABASE IF EXISTS database_name;
  • 设置命令行中的字符集

如果数据库内的数据是按照utf8格式存储的,但是命令行中是按照gbk显示的,就会出现乱码。

因此我们需要规定命令行中数据的显示格式,需要与数据库内的格式保持一致。

SET NAMES utf8;

二、数据表操作

2.1 创建数据表(CREATE)

CREATE TABLE IF NOT EXISTS sys_user(
user_id BIGINT AUTO_INCREMENT COMMENT '主键',
username VARCHAR(20) NOT NULL COMMENT '用户名',
 password VARCHAR(255),
age
dept_id BIGINT NOT NULL COMMENT '部门ID',
create_time DATETIME DEFAULT NULL COMMENT '更新时间',
 CHECK (age > 0),
 primary key(user_id),
 foreign key(dept_id) references dept(dept_id)
);
  • 删除数据表(DROP)

DROP TABLE table_name;

2.2 插入记录 (Insert)

INSERT INTO table_name ('username', 'password')
VALUES ('john_doe', 'johns_password');

2.3 查询记录 (Select)

SELECT * FROM table_name;

2.4 更新记录 (Update)

UPDATE table_name
SET column_1 = value_1, column_2 = value_2, ...
WHERE condition;

2.5 删除记录 (Delete)

DELETE FROM table_name
WHERE condition;

本文标题:《对数据库、表、记录进行增删改查操作》作者:Scar
原文链接:https://aki.cc/post/82.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。