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

数据库基本操作

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;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容