美文网首页
MySQL —— 数据库&数据表&表字段与数据管理(常用指令)

MySQL —— 数据库&数据表&表字段与数据管理(常用指令)

作者: 刘铁崧 | 来源:发表于2021-12-13 17:23 被阅读0次

数据库基本操作

1. 创建

  • 创建数据库
CREATE DATABASE test1;
  • 创建数据库并指定字符集
CREATE DATABASE test2 CHARACTER SET utf8;

2. 查询

  • 查看所有数据库
SHOW DATABASES;
  • 查看所创建数据库的字符集
SHOW CREATE DATABASE test2;
  • 查看当前所在数据库
SELECT DATABASE();
  • 查看库中已有的表
USE test1;

3. 切换数据库

  • 切换到指定数据库
USE test1;

3. 删除

  • 删除指定数据库
DROP DATABASE test2;

数据表基本操作

1. 创建

  • 创建表&添加字段&指定字符集
CREATE TABLE user_list(
user_id int,
user_name char(15),
phone_number int
) CHARACTER SET utf8;

2. 查询

  • 查看已有表的字符集
SHOW CREATE TABLE userlist;
  • 查看表内有哪些字段
DESC user_list;
——————————————————————————
user_id int YES         
user_name   char(15)    YES         
phone_number    int YES         

3. 删除

  • 删除表
DROP TABLE user_list;

数据表数据管理

1. 插入

  • 插入数据
// 插入完整记录
INSERT INTO userlist VALUES (
'cy','123','1'
),(
'Tyson','321','2'
);
// 插入指定字段的记录
INSERT INTO userlist(name,id) VALUES (
'Liu','0'
);

2. 查询

  • 查询表内所有数据
SELECT * FROM userlist;
  • 指定查询
1. 通过条件查看标的所有信息
SELECT * FROM userlist WHERE number=123(查询number为123的所有信息)
2. 查看表中指定字段的信息
SELECT name,id FROM userlist WHERE number=123(查看number为123的name和id)

3. 删除

  • 删除数据
    -注意:如果不加WHERE条件,表中所有记录会被清空-
DELETE FROM userlist WHERE id=0;

4. 修改数据

  • 修改数据
    -注意:一定要加WHERE条件,否则会将表内数据全部修改-
UPDATE userlist SET id=6 WHERE name='locas';(将userlist表内的locas的id修改为6)

数据表字段管理

1. 添加

  • 添加字段
    -注意:必须指定类型-
1. 尾部直接添加字段
ALTER TABLE userlist ADD author bool;
2. 在最前列添加字段
ALTER TABLE userlist ADD platform VARCHAR(20) FIRST;
3. 在指定字段后面添加字段
ALTER TABLE userlist ADD phone VARCHAR(15) AFTER name;(在name字段后添加phone)

2. 删除

  • 删除字段
ALTER TABLE userlist DROP address;

3. 修改

  • 修改指定字段的数据类型
ALTER TABLE userlist MODIFY number VARCHAR(20);
  • 修改指定字段名
ALTER TABLE userlist CHANGE number account VARCHAR(15);(将number字段修改为account字段并使用VARCHAR数据类型)
  • 修改表名
ALTER TABLE user_list RENAME userlist;

相关文章

网友评论

      本文标题:MySQL —— 数据库&数据表&表字段与数据管理(常用指令)

      本文链接:https://www.haomeiwen.com/subject/yzwjfrtx.html