创建语句:
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; ' 查看该表