您当前的位置: AG亚游集团 > 数据库教程 > MySQL教程 > SQL语法手册(三)

SQL语法手册(三)

作者:guanchaofeng 来源:不详 发布时间: 2008-07-13 12:48 点击: 次
Insert Into 用途: 在表中插入新行 语法: 插入一行数据 INSERT INTO table_name VALUES (value1, value2,....) 插入一行数据在指定的字段上 INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) 例: “Persons”表中的原始数据

AG亚游集团, 新政头天发布次日就执行,让相关经销商和消费者措手不及。对于豪华车经销商而言,昨天是一个不眠夜。有专家表示,由于超豪华车消费群体的特殊性,该政策对终端市场格局影响不会太大,主要意义在于节能减排的消费导向。

  “作为全球交通枢纽,在阿联酋建设超级高铁很有意义。”劳埃德说。白手起家怎样创业上述报道甚至说,知情人士出示了山东某市3万多户号、密码、地址的数据泄露截图,并表示泄露的数据远远比这多。不过,直到目前,并没有公开信息显示这次的信息泄露确实存在。

SQL语法手册(三)

Insert Into

用途:
      在表中插入新行
语法:
     插入一行数据
INSERT INTO table_name
VALUES (value1, value2,....)
     插入一行数据在指定的字段上
INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)   
例:
“Persons”表中的原始数据:
LastName
FirstName
Address
City
Pettersen
Kari
Storgt 20
Stavanger
运行下面的SQL插入一行数据:
INSERT INTO Persons 
VALUES ('Hetland', 'Camilla', 'Hagabakka 24', 'Sandnes')
插入后”Persons”表中的数据为
LastName
FirstName
Address
City
Pettersen
Kari
Storgt 20
Stavanger
Hetland
Camilla
Hagabakka 24
Sandnes
运行下面的SQL插入一行数据在指定的字段上:
INSERT INTO Persons (LastName, Address)
VALUES ('Rasmussen', 'Storgt 67')
插入后”Persons”表中的数据为
LastName
FirstName
Address
City
Pettersen
Kari
Storgt 20
Stavanger
Hetland
Camilla
Hagabakka 24
Sandnes
Rasmussen
 
Storgt 67
 
 
 

Update

用途:
     更新表中原有数据
语法:
UPDATE table_name SET column_name = new_value
WHERE column_name = some_value
例:
“Person”表中的原始数据:
LastName
FirstName
Address
City
Nilsen
Fred
Kirkegt 56
Stavanger
Rasmussen
 
Storgt 67
 
运行下面的SQL将Person表中LastName字段为”Rasmussen”的FirstName更新为”Nina”:
UPDATE Person SET FirstName = 'Nina'
WHERE LastName = 'Rasmussen'
更新后”Person”表中的数据为
LastName
FirstName
Address
City
Nilsen
Fred
Kirkegt 56
Stavanger
Rasmussen
Nina
Storgt 67
 
同样的,用UPDATE语句也可以同时更新多个字段:
UPDATE Person
SET Address = 'Stien 12', City = 'Stavanger'
WHERE LastName = 'Rasmussen'
更新后”Person”表中的数据为
LastName
FirstName
Address
City
Nilsen
Fred
Kirkegt 56
Stavanger
Rasmussen
Nina
Stien 12
Stavanger
 
 

Delete

用途:
     删除表中的数据
语法:
DELETE FROM table_name WHERE column_name = some_value
例:
“Person”表中的原始数据:
LastName
FirstName
Address
City
Nilsen
Fred
Kirkegt 56
Stavanger
Rasmussen
Nina
Stien 12
Stavanger
删除Person表中LastName为”Rasmussen”的数据:
DELETE FROM Person WHERE LastName = 'Rasmussen'
执行删除语句后”Person”表中的数据为
LastName
FirstName
Address
City
Nilsen
Fred
Kirkegt 56
Stavanger
 
 

Create Table

用途:
     建立新的资料表。
语法:
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
.......
)
例:
创建一张叫“Person”的表,该表有4个字段"LastName", "FirstName", "Address", "Age":
CREATE TABLE Person 
(
LastName varchar,
FirstName varchar,
Address varchar,
Age int
)
如果想指定字段的最大存储长度,你可以这样:
CREATE TABLE Person 
(
LastName varchar(30),
FirstName varchar(30),
Address varchar(120),
Age int(3) 
)
下表中列出了在SQL的一些数据类型:
Data Type
Description
integer(size)
int(size)
smallint(size)
tinyint(size)
Hold integers only. The maximum number of digits are specified in parenthesis.
decimal(size,d)
numeric(size,d)
Hold numbers with fractions. The maximum number of digits are specified in "size". The maximum number of digits to the right of the decimal is specified in "d".
char(size)
Holds a fixed length string (can contain letters, numbers, and special characters). The fixed size is specified in parenthesis.
varchar(size)
Holds a variable length string (can contain letters, numbers, and special characters). The maximum size is specified in parenthesis.
date(yyyymmdd)
Holds a date
 
 

Alter Table

用途:
     在已经存在的表中增加后者移除字段
语法:
ALTER TABLE table_name 
ADD column_name datatype
ALTER TABLE table_name 
DROP COLUMN column_name
注意:某些数据库管理系统不允许移除表中的字段
 
例:
“Person”表中的原始数据:
LastName
FirstName
Address
Pettersen
Kari
Storgt 20
 
在Person表中增加一个名为City的字段:
ALTER TABLE Person ADD City varchar(30)
增加后表中数据如下:
LastName
FirstName
Address
City
Pettersen
Kari
Storgt 20
 
 
移除Person表中原有的Address字段
ALTER TABLE Person DROP COLUMN Address
移除后表中数据如下:
LastName
FirstName
City
Pettersen
Kari
 
 
 

Drop Table

用途:
     在数据库中移除一个数据表定义及该数据表中的所有资料、索引、触发程序、条件约束及权限指定。
语法:
DROP TABLE table_name
 
 

Create Database

用途:
     建立新的数据库.
语法:
CREATE DATABASE database_name
 
 

Drop Database

用途:
     移除原有的数据库
语法:
DROP DATABASE database_name
分享到:
本文"SQL语法手册(三)"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
7亿人参与的共享经济 仍有四大难题未解决 肖亚庆:去年央企负债总额36.1万亿 负债水平可控 国象冠军候选人赛 丁立人首战弈和阿罗尼扬 美国Youtube公司总部发生枪击事件 至少两人中枪 特斯拉重获索罗斯青睐 持有3500万美元可转债 财报收益强劲:腾讯股价回升7.1% 市值增长340亿美… 墨西哥贸易顾问:NAFTA谈判有望在几个月内达成协议 王毅:半岛局势缓和常现干扰 现在是检验各方诚意时候 民革中央建议:制定数字经济技术战略 设试点城市 台当局将重启第二核电厂2号机组 称“符合标准” 中超-王燊超埃神破门张一染红 上港2-1建业取5连胜 一战成名!国安U23门将首秀近乎完美 施密特点赞
日称中国海警船连续7天出现在钓鱼岛海域 日方提抗议 WTO总干事警告:贸易战“迟早”重创全球经济 钟家霖任四川省委统战部常务副部长 曾任职西藏 注册制缓行创业板指大涨3.61% 桥水达里奥中国行开启 中乙队官宣恒丰后卫正式加盟 赞其作风硬朗大局观好 进球gif-VAR收效!杜威头球破旧主 恒丰暂1-1华… 中国赛首轮肖国栋绝杀晋级 梁文博5-6惜败一轮游 日本篮协欲引入更多混血人才 储备球员达40人 金正恩对美朝会谈转变态度是受中国影响?中方回应 隋东亮:搞青训需要教练扎根基层 盼找出中国之路 男花20岁小将让人眼前一亮 世锦赛首轮胜奥运亚军 蔡英文叮嘱台空军新司令:严密监控大陆军机绕台
数据趣谈:33岁詹皇又创造出一生涯最高效纪录 外媒评独角兽回归:本土估值或更高 阿里微博被低估 西蒙斯:法拉利正力挺维特尔 梅奔深陷轮胎困局 克洛普:萨拉赫下个车都能拿奖 他仍有进步空间 产业区块链:如果不发币如何实现链上Token的流动性 黑车司机冲撞执法车后咬人:我只读到小学三年级 贸易战重伤美国汽车制造商 通用菲亚特纷纷下调预期 名帅:英超若不设置冬歇期 英格兰就别想拿世界杯 德国羽球赛林丹挽救2局点闯过首轮?获赛季首胜 微信怎么挣钱 女生适合开什么店 过年摆地摊赚10万 利润最高的不起眼行业 AG亚游集团