数据库中创建数据表的命令是啥?
发布网友
发布时间:2022-04-20 07:45
我来回答
共2个回答
热心网友
时间:2024-03-25 00:37
CREATETABLE。常用命令:
1.select某列fromtable;
2.selectdistinct某列fromtable;列出不同(distinct)的值。
3.select列名称from表名称where列运算符值;条件查询(运算符:=>>=betweenlike)。
4.select*fromtablewherename='asdf'andid=1;and运算符实例。
5.select*fromtablewhere(name='dasdf'orid=23)anda_id='23';orand混合运算符。
6.select*fromtableorderby列名称;orderby排序。
7.insertintotablevalues('值','值','值','值');插入新的行。
8.insertintotable(列名称,列名称)values('值','值');给指定列插入数据。
9.updatetableset列名称=新值,列名称=新值whereid=2;Update修改表中的数据。
10.deletefromtablewhereid=1;删除某行。
11.deletefromtable;删除所有行。
SQL高级语法:
12.select*fromtablelimit5;取5条。
13.selecttop2*fromtable;取前两条。
14.selecttop50percent*fromtable;取50%数据。
15.select*fromtablewhere列名称like'n%';"%"可用于定义通配符(模式中缺少的字母)。%:替代一个或多个字符。_:仅替代一个字符.。
16.select*fromtablewhereidin(1,2,3,4);IN操作符。
17.select*fromtablewhereidbetweenBETWEEN操作符。
18.select*fromtable_nameasalias_name;SQLAlias(别名)。
19.selecta.id,a.name,b.timefromtable1asaleftjointable2asbwherea.id=b.uidoderbya,iddesc。
热心网友
时间:2024-03-25 00:37
create table 表名(字段名1 类型,字段名2 类型…);
create table 表名1 as select *from 表2 where 1=2