sql创建表索引 create index()语句,1.Sql是大小写不敏

sql创建表索引 create index()语句

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

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

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 nonclustered index ix_test_凯时app,tname --创建一个非聚集索引on test(tname) --为test表的tname字段创建索引with fillfactor = 30 --填充因子为30%go

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 表名称

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

mysql教程 方法

mysql创建索引语法

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

tablename( tablenamecol)

index_col_name:

本文由凯时app发布于计算机网络,转载请注明出处:sql创建表索引 create index()语句,1.Sql是大小写不敏

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。