mysql -d mysqlddl语录

导读:MySQL是一个开源的关系型数据库管理系统,它支持多种操作系统,并且具有高度可扩展性 。在MySQL中 , DDL(Data Definition Language)用于定义和管理数据库对象,包括表、视图、索引等 。本文将介绍一些常见的MySQL DDL语句 。
1. CREATE TABLE
CREATE TABLE语句用于创建一个新的表,指定表名、列名、数据类型、约束等 。例如:
【mysql -d mysqlddl语录】CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender CHAR(1)
);
2. ALTER TABLE
ALTER TABLE语句用于修改已有的表结构,包括添加列、删除列、修改列属性、添加约束等 。例如:
ALTER TABLE students ADD COLUMN address VARCHAR(100);
ALTER TABLE students DROP COLUMN gender;
ALTER TABLE students MODIFY COLUMN age TINYINT;
3. DROP TABLE
DROP TABLE语句用于删除一个已有的表 。例如:
DROP TABLE students;
4. CREATE INDEX
CREATE INDEX语句用于创建一个新的索引,提高查询效率 。例如:
CREATE INDEX idx_students_name ON students (name);
5. TRUNCATE TABLE
TRUNCATE TABLE语句用于清空一个表中的所有数据,但不删除表本身 。例如:
TRUNCATE TABLE students;
总结:MySQL DDL语言是管理和定义数据库对象的重要工具,包括创建表、修改表结构、删除表、创建索引、清空表数据等 。熟练掌握这些语句可以提高数据库的管理效率和查询效率 。

    推荐阅读