什么MySQL语句:创建新表格(创建mysql的语句是)
MySQL语句:创建新表格
MySQL是一种关系型数据库管理系统,它提供了一种用于管理数据库中的数据存储和处理语言,可以让用户通过SQL语句灵活读取和修改数据库中的数据。在MySQL中,创建新表格是一个常见的操作,可以让MySQL管理和存储数据。
使用MySQL创建新表格的基本语句是:
CREATE TABLE 表名 (
字段1 字段类型[完整性约束],
字段2 字段类型[完整性约束],
………
);
示例:
CREATE TABLE student (
id INT NOT NULL,
name VARCHAR(20) NOT NULL,
age INT NOT NULL
);
该语句将创建一个名为student的表,具有3个字段,分别是id、name和age,其中id和name是不可为空的。以上所示的语句只创建了一个表,里面还没有任何数据,如果需要插入数据,需要使用SQL插入语句:
INSERT INTO student VALUES(1,’John’,19);
以上语句将向student表格中插入一条记录,id值为1,name值为John,age值为19。
另外,MySQL还提供了另一种较为简明的语法用于创建表格,其语法如下:
CREATE TABLE 表名 (
字段1 字段类型[完整性约束],
字段2 字段类型[完整性约束],
………
)存储引擎=引擎名;
以上语法可以省略完整性约束,同时可以更加直接的指定表格使用的存储引擎。示例:
CREATE TABLE student (
id INT,
name VARCHAR(20),
age INT
)ENGINE=InnoDB;
以上语句将创建一个名为student的表,使用InnoDB存储引擎,具有3个字段,分别是id、name和age。
总之,MySQL提供了两种创建表格的语句,可以根据实际需要选择使用哪一种。一般来说,建议使用第一种语句的时候指定完整性约束,而使用第二种语法时,可以省略完整性约束,并指定存储引擎。