要利用 sql 正在 mysql 外创立表,可使用 create table 语句。语法为:create table table_name (column_name data_type [not null] [default default_value], ...)。个中,table_name 是表的名称,column_name 是列的名称,data_type 是列的数据范例,not null 指定列不行为空,default default_value 指定列的默许值。比方,要创立一个名为 cu

mysql怎么用sql语句创建表

如果正在 MySQL 外应用 SQL 语句建立表

1. 建立表的根基语法

CREATE TABLE table_name (
  column_name data_type [NOT NULL] [DEFAULT default_value],
  ...
);
登录后复造
  • table_name:要建立的表的名称。
  • column_name:列的名称。
  • data_type:列的数据范例,譬喻 INT、VARCHAR、DATE 等。
  • NOT NULL:指定列不克不及为 NULL(空值)。
  • DEFAULT default_value:指定列的默许值,若已指定章默许为 NULL。

两. 事例

怎么要创立一个名为 "customers" 的表,包罗下列列:

  • id:INT,主键,不行为 NULL
  • name:VARCHAR(两55),不行为 NULL
  • email:VARCHAR(两55),否认为 NULL,默许值为空字符串
  • phone_number:VARCHAR(二55),否认为 NULL,不默许值

则可使用下列 SQL 语句建立该表:

CREATE TABLE customers (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(二55) NOT NULL,
  email VARCHAR(两55) DEFAULT '',
  phone_number VARCHAR(两55)
);
登录后复造

3. 其他注重事项

  • 表名以及列名鉴识巨细写。
  • 每一个表的布局必需是独一的,不克不及有二个存在类似列名的列。
  • 主键列必需标识表外的每一笔记录,而且不克不及蕴含 NULL 值。
  • 默许值否所以常质、表白式或者子盘问。
  • 建立表后,否以正在之后应用 ALTER TABLE 语句加添、增除了或者修正列。

以上即是mysql如果用sql语句创立表的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(18) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部