DDL & DML

DDL

数据库操作

--显示所有数据库

SHOW DATABASES;

--显示当前数据库

SELECT DATABASE();

--+数据库名 创建数据库

CREATE DATABASE IF NOT EXISTS test;

--删除数据库

DROP DATABASE IF EXISTS names;

--使用数据库

USE names;

表操作

--创建表

CREATE TABLE 表名

(

  字段1 字段1类型 [COMMENT 字段1注释],

  字段2 字段2类型 [COMMENT 字段2注释],

  字段3 字段3类型 [COMMENT 字段3注释],

  ...

  字段n 字段n类型 [COMMENT 字段n注释]

)[ COMMENT 表注释 ];

--添加字段

ALTER TABLE test ADD sex VARCHAR(1) COMMENT '性别';

--修改数据类型

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

ALTER TABLE test MODIFY name int;

ALTER TABLE test MODIFY username VARCHAR(20);

--修改名字+类型

ALTER TABLE test CHANGE name username VARCHAR(6);

--删除字段

ALTER TABLE test DROP sex;

--删除表

DROP TABLE IF EXISTS names;

--删除表并重新创建(同名)

TRUNCATE TABLE names;

DML

添加数据

--指定字段

INSERT INTO test (username,age) VALUES ('小鱼',20),('小耶',20);

--全部字段

INSERT INTO names VALUES(......);

--注:字符串与日期类型数据应包含在引号中

--插入数据大小应在字段的规定范围内

更新与删除数据

--修改数据

UPDATE test SET username = '🐟' WHERE username = '小鱼';

--删除数据

DELETE FROM test WHERE username = '🐟';
posted @ 2022-07-29 19:07  Exungsh💫  阅读(19)  评论(0编辑  收藏  举报