SQL语句创建一个表

参考:SQL CREATE TABLE 语句 | 菜鸟教程

创建语句:

CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

eg:

CREATE TABLE websites
(
id int,
name varchar(255),
url varchar(255),
alexa varchar(255),
country varchar(255)
);

创建一个名为"websites"的表格。该表格包含五个列,分别是id、name、url、alexa和country。

具体解释如下:

  • id列是整数类型,用于存储每个网站的唯一标识符。
  • name列是变长字符串类型(最多255个字符),用于存储每个网站的名称。
  • url列是变长字符串类型(最多255个字符),用于存储每个网站的URL地址。
  • alexa列是变长字符串类型(最多255个字符),用于存储每个网站在Alexa排名中的排名信息。
  • country列是变长字符串类型(最多255个字符),用于存储每个网站所属的国家信息。

也可以在表中插入一些记录

插入语句:

第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:

INSERT INTO table_name
VALUES (value1,value2,value3,...);

第二种形式需要指定列名及被插入的值:

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

eg:

insert into websites (id, name, url, alexa, country) values (1, 'Google', 'google.cm', 1, 'USA');
insert into websites (id, name, url, alexa, country) values (2, '淘宝', 'taobao.com', 13, 'CN');
insert into websites (id, name, url, alexa, country) values (3, '菜鸟教程', 'runoob.com', 4689, 'CN');
insert into websites (id, name, url, alexa, country) values (4, '微博', 'weibo.com', 20, 'CN');

向名为"websites"的表格中插入四条记录。每条记录代表一个网站的信息,包括id、name、url、alexa和country等属性的值。

具体解释如下:

  • 第一条SQL语句向表格中插入一条记录,该记录代表Google网站的信息。其中,id为1,name为"Google",url为"google.cm",alexa为1,country为"USA"。
  • 第二条SQL语句向表格中插入一条记录,该记录代表淘宝网站的信息。其中,id为2,name为"淘宝",url为"taobao.com",alexa为1,country为"CN"。
  • 第三条SQL语句向表格中插入一条记录,该记录代表菜鸟教程网站的信息。其中,id为3,name为"菜鸟教程",url为"runoob.com",alexa为4689,country为"CN"。
  • 第四条SQL语句向表格中插入一条记录,该记录代表微博网站的信息。其中,id为4,name为"微博",url为"weibo.com",alexa为20,country为"CN"。

然后使用' SELECT * FROM websites; ' 查看该表

猜你喜欢

转载自blog.csdn.net/Toml_/article/details/131825607