create table Person #新建表格
(
Ids int auto_increment primary key, #主键,自增
Name varchar(50) not null, #非空
Age int,
Sex bit,
Nation varchar(50) references Nation(Code) #外键
);
create table Person_1 #新建表格
(
Ids int auto_increment primary key,
Name varchar(50) not null,
Age int,
Sex bit,
Nation varchar(50) references Nation(Code)
);
create table Nation #新建表格
(
Code varchar(50) primary key,
Name varchar(50)
); drop table Person_1;#删除表格 #增加加数据 insert into 表名[(列)] values(数据.对应,可为空) insert into Person values('','张三',18,1,'汉族');
insert into Person values('','李四',28,2,'回族');
insert into Person values('','李五',28,2,'回族');
insert into Person(Name) values('王五');
insert into Nation values('','汉族');
insert into Nation values('','回族'); #删除数据 delete from 表名;删除整个表
#delete from 表名 where 条件
#delete form Person where Ids=3; #更改数据 update 表名 set 列 = "" where 条件;
update Person set Name="张八" where Ids=2;
update Person set Nation="维吾尔族" where Name="王五"; #查找数据
select * from Person;
select * from Nation where Code=''; delete from Person where name="李五"; #################################################
#新建表
create table Family
(
Name varchar(50) not null,
Number int,
Code varchar(50) primary key,
Color varchar(50) references Color(Code)
);
create table Color
(
Code int auto_increment primary key,
Name varchar(50)
);
#CRUD
#insert into 表名 values(数据),
#insert into 表名(列) values(数据),
insert into Family values('1户',4,'','red');
insert into Family values('2户',3,'','');
insert into Family values('4户',3,'','');
insert into Family(Code) values('');
insert into Family(Name) values('3户');
insert into Color values('','red');
insert into Color values('','blue');
insert into Color values('','blue'); #update
#update Table_Name set Cols_Name='' where Condition
update Family set Color='white' where Code=''; #delete
#delete from Table_Name;
#delete from Table_Name where Condition;
delete from Family where Name='4户';
delete from Color where Code=''; #select
#select * from Table_Name;
#select * from Table_Name where Condition; select * from Family ;
select * from Color where Code=''

T-SQL 操作练习的更多相关文章

  1. 数据库优化和SQL操作的相关题目

    SQL操作 1.有一个数据库表peope,表有字段name,age,address三个属性(注:没有主键).现在如果表中有重复的数据,请删去重复只留下其中的一条.重复的定义就是两条记录的name,ag ...

  2. 常用SQL操作(MySQL或PostgreSQL)与相关数据库概念

    本文对常用数据库操作及相关基本概念进行总结:MySQL和PostgreSQL对SQL的支持有所不同,大部分SQL操作还是一样的. 选择要用的数据库(MySQL):use database_name; ...

  3. mongodb 操作语句与sql操作语句对比

    上行:SQL 操作语句 下行:Mongo 操作语句 CREATE TABLE USERS (a Number, b Number) db.createCollection("mycoll&q ...

  4. 避免循环做SQL操作

    经常犯的错误是把一个SQL 操作放置到一个循环中, 这就导致频繁的访问数据库,更重要的是, 这会直接导致脚本的性能低下.以下的例子, 你能够把一个循环操作重置为一个单一的SQL语句. foreach ...

  5. sql操作一般函数

    sql操作一般函数 函数一般语法:SELECT function(列) FROM 表 函数的基本类型是: Aggregate 合计函数:函数的操作面向一系列的值,并返回一个单一的值. Scalar 函 ...

  6. flask 操作mysql的两种方式-sql操作

    flask 操作mysql的两种方式-sql操作 一.用常规的sql语句操作 # coding=utf-8 # model.py import MySQLdb def get_conn(): conn ...

  7. ArcSDE10.1配置Oracle 监听器来使用SQL操作ST_Geometry(个人改动版)

    发了两天的时间来解决配置Oracle 监听器来使用SQL操作ST_Geometry的配置,网上搜索一大片,结果真正找到的只有方法可用,下面把这个方法我个人在总结下. ArcSDE10.1配置Oracl ...

  8. SQL 操作字符串

    SQL操作字符串相对来说比较难一点,现在总结几个常用的SQL 对字符串的操作: declare @dd nvarchar(12) set @dd='2015-03-13' print @dd decl ...

  9. 怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry

    关于这个内容,其实从ArcSDE9.2推出ST_Geometry就让用户感到很有吸引力,而且特别是在ArcSDE9.3之后,用户使用SQL操作ST_geometry越来越多,但是在配置Oracle监听 ...

  10. Springboot第五篇:结合myBatis进行SQL操作

    前提:和之前同样的,本篇会从前端和后台一起讲述关于SQL的select操作(其他操作原理大致类似,不多做解释了). 大致流程:前端通过AJAX将数据发送到后台的路由,后台路由会根据发送的数据进行SQL ...

随机推荐

  1. 在WINDOWS上通过VAGRANT练习ANSIBLE

    有点曲折,但没办法,还要通过VAGRANT里的ANSIBLE建DOCKER呢.. VagrantFile # -*- mode: ruby -*- # vi: set ft=ruby : Vagran ...

  2. 用PHP语言做网站常见漏洞有哪些?

    第一:SQL注入漏洞    在进行网站开发的时候,程序员由于对用户输人数据缺乏全面判断或者过滤不严导致服务器执行一些恶意信息,比如用户信息查询等.黑客可以根据恶意程序返回的结果获取相应的信息.这就是所 ...

  3. 关于MFC监听器的相关了解

    最近有个项目,所搭框架为了减少耦合,希望MainFrame中View不依赖于Mainframe,即MainFrame中含有view类而view中不会包含MainFrame的相关信息. 现在遇到一个问题 ...

  4. loj 1154(最大流+枚举汇点)

    题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26868 思路:拆点,容量为最多能跳的步数,然后设立一个超级源点,源 ...

  5. Hark的数据结构与算法练习之奇偶排序

    算法说明 奇偶排序又叫奇偶换位排序,砖排序.它是一种交换排序,也是冒泡的一个变种 顾名思义,奇偶排序,其实就是先循环奇数位,然后将奇数位与偶数位比较计算. 然后再循环偶数位,再和奇数位比较运算.看一下 ...

  6. Selenium学习

    Web测试:Selenium使用 2008-12-23 10:49 by 敏捷的水, 17940 阅读, 16 评论, 收藏, 编辑 本文包含的主要内容: Selenium简介 我应该使用哪一个Sel ...

  7. 深入理解DIP、IoC、DI以及IoC容器(转)

    深入理解DIP.IoC.DI以及IoC容器 摘要 面向对象设计(OOD)有助于我们开发出高性能.易扩展以及易复用的程序.其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC.D ...

  8. oracle创建临时表没有权限

    执行下面: grant create any table to 用户名称

  9. 拓扑排序 Codeforces Round #290 (Div. 2) C. Fox And Names

    题目传送门 /* 给出n个字符串,求是否有一个“字典序”使得n个字符串是从小到大排序 拓扑排序 详细解释:http://www.2cto.com/kf/201502/374966.html */ #i ...

  10. 记忆化搜索(DP+DFS) URAL 1183 Brackets Sequence

    题目传送门 /* 记忆化搜索(DP+DFS):dp[i][j] 表示第i到第j个字符,最少要加多少个括号 dp[x][x] = 1 一定要加一个括号:dp[x][y] = 0, x > y; 当 ...