您当前的位置: 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亚游集团,一夜窜红的朱碧石,人气之高让本尊罗志祥都有些“吃醋”,表示“不想她比我红,我才是抢手货。”奈何朱碧石不仅得广告商恩宠,如今甚至“代替”本尊罗志祥加盟东方卫视跨年,让网友们惊喜女神“驾到”的同时,也纷纷直呼“小猪要哭晕在厕所了!”、“心疼我男神”。

  但雷军自有绝招。“金山是战高手,不怕任何在日本的对手,”雷军举的例证是,金山毒霸产品依靠战,已经跃升为日本第五名,并在今年8月实现了收支平衡。冬天摆地摊卖什么最好9日,世界反兴奋剂机构将在伦敦发布“独立个人报告”的最终版本,预计将披露俄罗斯体育更多禁药信息。巴赫说,挑战明天就将开始,国际奥委会将紧跟报告动态,对此国际奥委会委任两个专门委员会负责此次事件。

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%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - AG亚游集团广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
环境部:治理黑臭水体会一盯到底 有人应丢掉幻想 富力官方宣布丁海峰加盟 签5年弥补姜至鹏空缺 排超全明星惠若琪担主持人 魏秋月徐云丽将亮相 韩国5月前20天出口同比增14.8% 对华出口飙升25… 美很快要对伊朗动武?澳高官:澳协助确定轰炸目标 对这一全国瞩目的焦点 省长撂下狠话 意媒:布冯决定赛季末退役 不想阻碍年轻人发展 脸书20亿用户数据或都泄露 扎克伯格称不打算辞职 山东一涉黑组织被除31人被抓:殴打稽查点工作人员 黄晓薇任妇联党组书记 曾“空降”山西任纪委书记 浙江提前退休官员被党内严重警告:违规出入境12次 日媒:中国教练辞职重创女乒 平野美宇加速学中文
罗永浩凉了?给老罗点时间,尝试创新不是错! 高温黄色预警:重庆湖北等7省市区气温将超37℃ 节后如何快速减肥? 10分钟拉伸燃脂又塑形 关于房子 这17个省份都下决心做同一件事情 同病相怜?安倍妻子访美期间获美第一夫人鼓励 武汉整治校外培训:学生6月底前登记校外培训情况 美年健康澄清“四大疑点”:系恶意抹黑公司 安倍公园散步被喊不要修宪 头也不回假装没听见 陆慧明竞彩:瓦勒伦加客胜 罗森博格止颓势 特斯拉Model 3单次充电续航里程达830公里 刷新… 受贿160余万元 原安徽卫生厅党组成员吴敦武受审 新晋英国NO.1:穆雷才是一哥 未来盼与之对抗
腾讯未收复400元关 季绩期前港股难见强力反弹 经纪人:布冯退役不会学托蒂 米兰名将成不了布冯 沉船事故后中国游客锐减 泰业者吁免230元签证费 韩国前地方高官被指性侵秘书 检方对相关场所调查 骗子盯上剁手党:丢快递要赔 加微信后一步步骗钱 苹果租下西雅图4层办公楼 拟增加近500名AI员工 2018温网推行新规:首轮退赛将被处以巨额罚款 上海水痘疫苗狂犬疫苗用哪几家?上海疾控给出答案 王荣委员:支持粤港澳打造世界级大湾区 养殖什么不愁销路 现在开什么店最挣钱 没钱怎么创业 没钱怎么创业 AG亚游集团