您当前的位置: 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亚游集团,  科技讯 北京时间7月18日下午消息,日本电信巨头软银(Softbank)周一确认了此前公司将以243亿英镑(约320亿美元)收购英国半导体芯片制造商ARM的传闻。

  在质量方面,韩国、中国开始形成了自己的特色,年年更新,例如中国的远程火箭炮、制导火箭炮、制导炸弹、短程弹道导弹;韩国的步兵战车、主战坦克;土耳其的装甲运兵车等等。土耳其对自己进口的中国B611弹道导弹改良之后再出口,由于加装了北约制式的GPS,打击精度甚至高过中国的产品。如何创业白手起家  主持人:不管是黑手机也好,手机实名制也好都是为了规范手机,让手机用户更好的享受通信服务,现在到今年年底,整个2005年有关3G,在年初就说3G要上,到现在3G还没有上,有关3G这一块您也是一直关注,关于3G的问题请您给网友介绍一下。

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
新京报:侵犯隐私“未犯罪也要罚” 就问你怕不怕 湖南汨罗刮起11级大风:拔起树木吹断电线(附视频) 韩国11年前虐童案再掀波澜 36万韩民众愤怒请愿 武磊88球并列成中超射手王 扣他5年的帽子该摘了 恒大逆转远未到稳出线之时 还得死磕济州90分钟 张召忠:普京这招反间计漂亮 叙反对派自相残杀 外资银行担心新规限制外资获得证券公司控股权 农民工遇工伤 手持4份合同5年打6场官司终获赔 MH370失联者家属不满终极报告:里面无结论和答案 美国订购新型反导导弹停止交付 连续两次试射失败 感悟人工智能精彩棋趣:围棋学院段位班AI初体验 还在为腋臭苦恼吗?更换一批腋下菌群就能清除异味
媒体:中美不打贸易战 两国民众获得感最强 外媒:难以接受美现有要求 朝鲜或谋求分阶段回报 今日Cell:为了燃烧脂肪,你的生物钟也是拼了…… 这张全球市场都在关注的成绩单 和你有关 [新浪彩票]足彩18037期大势:摩纳哥单3稳胆 二手车限迁政策将取消 二手车电商平台或加速圈地 兴业投资:美元五日连涨测试91关 日元空头猛扑重挫 倒计时30天!细数过去30年令人唏嘘的世界杯画面 火箭丢掉这俩人就是失败?还记得去年的保罗吗 梅西致敬小罗:跟你学到很多 感谢你为我做的一切 3月来拟定清盘产品近10只 多家公募加速清理迷你基金 把客户广告投放到极端内容频道 YouTube步脸书后尘…
男子辱骂因公殉职民警引大量网民跟贴 已被拘留 日欧水星探测计划“贝皮可伦坡号”将10月发射 海南教育厅原副巡视员袁陵南回国投案 曾出逃美国 李敏镐前女友秀智新恋情曝光:与《鬼怪》男主交往 3改变看佩雷拉如何改造上港 心态平和为球员树榜样 农机购补繁琐手续催生“套补”链 63名农民被判刑 俄民众两天抗议提高退休年龄:退休改革是抢劫居民 饭店服务员揽客姿势走红网络 场面爆笑逗趣(图) 美女辞掉月薪1.5万元工作后收废品:比做白领开心 赚钱最快的八个方法 微信赚钱的三大方法 文科生可以报哪些专业 借鸡生蛋生意点子 AG亚游集团