创建数据库 CREATE DATABASE IF NOT EXISTSYourDatabaseName
; 使用创建的数据库 USEYourDatabaseName
; 创建表 CREATE TABLE IF NOT EXISTSYourTableName
(Column1Name
VARCHAR(255) NOT NULL,Column2Name
INT NOT NULL,Column3Name
DATE,Column4Name
TEXT, PRIMARY KEY (Column1Name
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 表注释 ALTER TABLEYourTableName
COMMENT='表描述信息'; 列注释 ALTER TABLEYourTableName
ADD CONSTRAINTColumn1Name Komment
COMMENT 'Column1Name描述信息', ADD CONSTRAINTColumn2Name Komment
COMMENT 'Column2Name描述信息', ADD CONSTRAINTColumn3Name Komment
COMMENT 'Column3Name描述信息', ADD CONSTRAINTColumn4Name Komment
COMMENT 'Column4Name描述信息';
解释:
1、CREATE DATABASE IF NOT EXISTS
YourDatabaseName;
创建一个名为YourDatabaseName
的数据库,如果该数据库已存在,则不会重复创建。
2、USE
YourDatabaseName;
选择已创建的数据库,以便在其中创建表。
3、CREATE TABLE IF NOT EXISTS
YourTableName (...)
创建一个名为YourTableName
的表,如果该表已存在,则不会重复创建。
4、VARCHAR(255)
字符串类型,最大长度为255个字符。
5、INT
整数类型。
6、DATE
日期类型。
7、TEXT
长文本类型。
8、PRIMARY KEY (
Column1Name)
设置Column1Name
为该表的主键。
9、ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
设置表的存储引擎为InnoDB,字符集为utf8mb4。
10、ALTER TABLE
YourTableName COMMENT='表描述信息';
为表添加注释。
11、ALTER TABLE
YourTableName ADD CONSTRAINT
Column1Name Komment COMMENT 'Column1Name描述信息';
为表中的列添加注释。
注意:
请将YourDatabaseName
和YourTableName
替换为实际的数据库和表名。
请根据需要修改列的数据类型、长度、约束等属性。
以上SQL语句适用于大多数MySQL数据库版本。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1166778.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复