3.11 T-SQL语句

T-SQL语句

1.创建表
create table Car                                --创建一个名字是Car的表--
(
Code varchar(50) primary key,                      --第一列名字是Code 数据类型是varchar 长度是50 主键列--
Name varchar(50) not null, --not null 指这一列不能为空--
Time date, --上市时间--
Price float,
Brand varchar(50) references Brand(Code)                --references Brand(Code) 指引用Brand表里面的Code列--
);
create table Brand
(
Code varchar(50) primary key,
Name varchar(50)
);

create table PinPai
(
Ids int auto_increment primary key,                    --自增长一般用Ids, auto_increment 表示自增长--
Name varchar(50)
);

注意:所有符号必须是英文状态下的
每个表创建完之后加分号
表里面的最后一列写完之后不要加逗号

2.删除表:
drop table PinPai

数据的操作:CRUD操作

1.添加数据:

insert into Brand values(‘b001‘,‘宝马5‘);                        --往Brand表里加数据,看下表里面两列,一列Code 一列name
                                            所以两个数据,字符串用单引号,中间用逗号隔开--

insert into Brand (Code) values(‘b002‘);                        --指定某一列添加,在表名后面加括号里面填列名,用第一种
方式也可以,后面空着‘‘--

insert into PinPai(name) values(‘大众‘);                         --处理自增长列,也可以用values(‘‘,‘大众‘);--

2.最简单查询:

select * from PinPai                                         --*代表查询所有列--

select * from PinPai where Ids = 1;                           --根据条件查询某一行--

3.修改数据:

update PinPai set Name = ‘保时捷‘ where Ids =4;                       --修改PinPai表的Name列 Ids是4的那一行--

update Car set Name=‘哈佛‘,Time=‘2012-3-4‘,Price=16,Brand =‘b002‘ where Code=‘c001‘

4.删除数据

delete from Brand                                      --删除所有数据--

delete from PinPai where Ids=4;                               --根据条件删除数据--

时间: 2024-08-03 23:10:55

3.11 T-SQL语句的相关文章

Informix 11.5 SQL 语句性能监控方法及实现

我们知道,在数据库应用系统中,SQL 语句的性能好坏至关重要.如果 SQL 语句性能很差,可能会导致整个数据库应用系统的性能也非常差.那么,如何监控数据库系统中 SQL 语句的性能,导致 SQL 语句性能差的原因是什么? SQL 语句运行过程中对系统资源的使用情况如何?系统资源存在哪些瓶颈?在 Informix 11.5 中,主要提供了两个工具来解决上述问题.一个是 set explain 命令,我们可以通过查看数据库的查询计划来分析导致 SQL 语句性能差的原因并给予相应的调整,另一个是 SQ

第04章 mysql SQL语句

2015-10-24 目录 参考资料 [1] 唐汉明.深入浅出MySQL 数据库开发.优化与管理维护(第2版)[M].北京:人民邮电出版社,2014 [2] Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013 [3] 范德兰斯.MySQL开发者SQL权威指南 [M].北京:机械工业出版社,2008 [4] Forta.MySQL必知必会 [M].北京:人民邮电出版社,2009 [5] mysql sql语句大全 [6] MySQL 最基本的SQL语法/语句 [7]

SQL 语句日期用法及函数

SQL 语句日期用法及函数 --DAY().MONTH().YEAR()——返回指定日期的天数.月数.年数:select day(cl_s_time) as '日' from class  --返回天select '月'=month(cl_s_time) from class  --返回月select '年'=year(cl_s_time) from class  --返回年 --DATEADD(datepart,number,date)——在日期上增加给定日期类型的数量:select date

标准sql语句,学习

标准SQL语句总结标准SQL语句总结,标准SQL语言基本上适用于下面所列出的数据库软件 ----------------------------------------------------------------------------- 数据库软件清单 A商业数据库软件如下 1.微软的MS SQL Server和Access 2.IBM的DB2,informax 3.Sybase的大型数据库ASE,中小型数据库ASA 4.甲骨文公司的Oracle8.0,oracle9i系列 5.Borla

实用SQL语句

一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建

打印hibernate的SQL语句的几种办法

摘要 使用hibernate时,我们常常需要查看hibernate实际提交到数据库的SQL及相关参数.这里提供几种方案,供大家在开发中使用. 使用hibernate-configuration 这也许是最简单的一种配置.我们只需要为hibernate配置一个参数,就可以在console中打印出SQL语句. 需要增加的仅仅是这个参数(其它参数略去): <hibernate-configuration>     <session-factory>         <propert

sql语句大全

sql语句大全1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4.说明:创建新表create

50个常用的sql语句

50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1.查询"001"课程比"002"课程成绩高的所有学生的学号: select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC wher

用一条SQL语句查出每门课都大于80分的学生的姓名

用一条sql语句查询出所有课程都大于80分的学生名单: name cource score 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 1 SET FOREIGN_KEY_CHECKS=0; 2 3 -- ---------------------------- 4 -- Table structure for grade 5 -- ---------------------------- 6 DROP TABL

经典SQL语句

经典SQL语句大全(绝对的经典) 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBa