sql创建表索引,sql语法小结

index.htm

4.具体的语法
1>select 列名称 from 表名称 /select * from 表名称(查询所有的列)
2>使用distinct关键字,可以去除重复的查询行/select distinct 列名称
from 表名称
3>select 列名称 from 表名称 where 列 运算符 值
运算符有:= <> > < >= <= between 在某个范围
like搜索某种模式/select * from person where
city=’北京’/Sql中使用单引号来环绕文本值(大部分数据库系统也支持双引号),数值不用引号
4>and 和or可以将where子语句中把两个或者多个条件结合起来。/select *
from person where firstname=’张三’ or secondname=’李四’
5>order by desc降序/asc升序。可以根据某一列对结果集合排序显示 /select
列名1,列名2,列名3 from 表名 order by 列名1,列名2
asc(会先根据最前面的列排序,当有一样的情况再按第二列排序)
兴發国际娱乐手机登录,6>insert into 语法。insert into 表名称 values(值1,值2,…)/insert
into 表名称(列名1,列名2,…)values(值1,值2,…)
7>update 用于修改表中的数据 /update 表名称 set 列名=新值 where
列名=某值
update person set firstname=’张三’ where lastname=’李四’
更新一行中的若干列项 update person set address =’henan’,city=’中国’
where name=’张三’
8>数据表中的数据行的删除 delete/ delete from 表名称 where 列名称=值
也可以删除所有行 delete from 表名称

mysql教程 方法

2.Sql 可以分为两部分,数据操作语言(DML)和数据定义语言(DDL)

实例

3.sql结构化查询语言,
DML:
select –从数据表中获取数据
update –更新数据表中的数据
delete –从数据表中删除数据
insert into –向数据表中插入数据
DDL:
create database –创建新的数据库
alter database –修改数据库
create table –创建数据表
alter table –变更数据表
drop table –删除数据表
create index –创建一个索引
drop index –删除一个索引

create [unioun|fulltext|spatial] index indexname[using indextype] on

////再次学习sql语法结构,巩固之前的基础,主要结合asp.net
1.Sql是大小写不敏感的语言,类似是SELECT和select是一样的

tablename( tablenamecol)

create index 实例本例会创建一个简单的索引,名为 personindex,在 person
表的 lastname 列

mssql server 方法语法:create [索引类型] index 索引名称on
表名(列名)with fillfactor = 填充因子值0~100go

实例

create nonclustered index ix_test_tname –创建一个非聚集索引on
test(tname) –为test表的tname字段创建索引with fillfactor = 30
–填充因子为30%go

select * from test(index = ix_test_tname) where tname = ‘a’

发表评论

电子邮件地址不会被公开。 必填项已用*标注