MySQL的增删改查

r囧r小猫 2021-11-14 11:36 629阅读 0赞

文章目录

  • MySQL的增删查改
      1. 增加
      • 1.1 增加数据库
      • 1.2 增加数据表
      • 1.3 增加字段(数据列)
      • 1.4 增加数据行
      1. 删除
      • 2.1 删除数据库
      • 2.2 删除数据表
      • 2.3 删除字段(数据列)
      • 2.4 删除数据行
      • 2.5 删除表中所有数据
      1. 查找
      • 3.1 查找数据库
      • 3.2 查找数据表
      • 3.3 查找数据
      1. 修改
      • 4.1 改数据库
      • 4.2 改数据表
      • 4.3 改数据列
      • 4.4 改数据行
  • 示例代码

MySQL的增删查改

1. 增加

1.1 增加数据库

格式:

  1. CREATE DATABASES 数据库名称;

示例:

  1. - 增加数据库
  2. CREATE DATABASE CDS;
  3. CREATE DATABASE CDS1;

1.2 增加数据表

格式:

  1. CREATE TABLE 表名(
  2. 字段名1 数据类型,
  3. 字段名2 数据类型,
  4. PRIMARY KEY(字段名)
  5. )ENGINE=INNODB;

示例:

  1. - 增加表
  2. CREATE TABLE cds_table(
  3. cds_name VARCHAR(10) NOT NULL,
  4. cds_id INT NOT NULL AUTO_INCREMENT,
  5. cds_sex VARCHAR(10),
  6. PRIMARY KEY(cds_id)
  7. )ENGINE=INNODB;

1.3 增加字段(数据列)

格式:

ALTER TABLE 表名 ADD COLUMN 新的表名 数据类型 ;

示例:

  1. ALTER TABLE cds_table ADD COLUMN cds_book VARCHAR(10) NOT NULL;

1.4 增加数据行

格式:

INSERT INTO 表名(字段1,字段2,字段3……) VALUES(值1,值2,值3……);

示例:

  1. INSERT INTO cds_table(cds_name,cds_id,cds_sex)
  2. VALUES('cds',01,'boy');

2. 删除

2.1 删除数据库

格式:

DROP DATABASE 数据库名;

示例:

DROP DATABASE cds1;

2.2 删除数据表

格式:

DROP TABLE 数据表名

示例:

DROP TABLE cds_table_1;

2.3 删除字段(数据列)

格式:

ALTER TABLE 表名 DROP 列名(字段名);

示例:

ALTER TABLE cds_table DROP cds_book2;

2.4 删除数据行

格式:

DELETE FROM 表名 WHERE 条件;

示例:

DELETE FROM cds_table WHERE cds_id=2;

2.5 删除表中所有数据

DELETE FROM 表名e;

3. 查找

3.1 查找数据库

格式:

  1. SHOW DATABASES;
  2. USE数据库名曾;

示例:

  1. SHOW DATABASES;
  2. USE cds;

3.2 查找数据表

格式:

  1. SHOW TABLES;
  2. DESC 数据表名;

示例:

  1. SHOW TABLES;
  2. DESC cds_table;

3.3 查找数据

内容过多,准备在写一篇文章记录!

4. 修改

4.1 改数据库

  • 新建新的数据库
  • 将旧库表复制过来
  • 删除旧库

4.2 改数据表

格式:

ALTER TABLE cds_table RENAME cds_new_table;

示例:

ALTER TABLE cds_table RENAME cds_new_table;

4.3 改数据列

格式:

示例:

4.4 改数据行

格式:

UPDATE cds_new_table SET cds_name='cds_test' WHERE cds_name = 'cds';

示例:

UPDATE cds_new_table SET cds_name='cds_test' WHERE cds_name = 'cds';

示例代码

  1. # MySQL的增删查改
  2. ## 1. 增加
  3. - 增加数据库
  4. CREATE DATABASE CDS;
  5. CREATE DATABASE CDS1;
  6. - 增加表
  7. CREATE TABLE cds_table(
  8. cds_name VARCHAR(10) NOT NULL,
  9. cds_id INT NOT NULL AUTO_INCREMENT,
  10. cds_sex VARCHAR(10),
  11. PRIMARY KEY(cds_id)
  12. )ENGINE=INNODB;
  13. CREATE TABLE cds_table_1(
  14. cds_name VARCHAR(10) NOT NULL,
  15. cds_id INT NOT NULL AUTO_INCREMENT,
  16. cds_sex VARCHAR(10),
  17. PRIMARY KEY(cds_id)
  18. )ENGINE=INNODB;
  19. - 增加数据列
  20. ALTER TABLE cds_table ADD COLUMN cds_book VARCHAR(10) NOT NULL;
  21. ALTER TABLE cds_table ADD COLUMN cds_book2 VARCHAR(10) NOT NULL;
  22. - 增加数据行
  23. INSERT INTO cds_table(cds_name,cds_id,cds_sex)
  24. VALUES('cds',01,'boy');
  25. INSERT INTO cds_table(cds_name,cds_id,cds_sex)
  26. VALUES('mysql',02,'database');
  27. ## 2. 删除
  28. - 删除数据库
  29. DROP DATABASE cds1;
  30. - 删除数据表
  31. DROP TABLE cds_table_1;
  32. - 删除数据列
  33. ALTER TABLE cds_table DROP cds_book2;
  34. - 删除数据行
  35. DELETE FROM cds_table WHERE cds_id=2;
  36. - 删除表中所有数据
  37. DELETE FROM cds_table;
  38. ## 3. 查找
  39. - 查找数据库
  40. SHOW DATABASES;
  41. USE cds;
  42. - 查找数据表(查看数据表建立方式)
  43. SHOW TABLES;
  44. DESC cds_table;
  45. - 查找数据
  46. 内容过于多,详见文章xxx
  47. ## 4. 修改
  48. - 改数据库名
  49. - 新建新的数据库
  50. - 将旧库表复制过来
  51. - 删除旧库
  52. - 改数据表名
  53. ALTER TABLE cds_table RENAME cds_new_table;
  54. - 改数据列
  55. - 修改列类型
  56. # ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型;
  57. ALTER TABLE cds_new_table MODIFY COLUMN cds_sex CHAR(50) NOT NULL;
  58. - 修改列名称
  59. # ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
  60. ALTER TABLE cds_new_table CHANGE cds_sex cds_newName VARCHAR(10);
  61. - 改数据行
  62. UPDATE cds_new_table SET cds_name='cds_test' WHERE cds_name = 'cds';

发表评论

表情:
评论列表 (有 0 条评论,629人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL 增删

    MySQL 增删改查 虽然经常对数据库进行操作,但有时候一些sql语句还是会忘记,因此总结一下,方便记忆。 一 对库操作 1 创建数据库 > create dat