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. CcTalk (网络协议)(转)

    ccTalk (发音作"see-see-talk")是一种广泛使用的串行协议,遍及货币交易和销售时点情报系统行业.如硬币和纸币验钞机等外部设备在多元化的自动支付设备如交通,票务,投 ...

  2. WinForm窗体间传值

    1.通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2; public Form2 ( int val ...

  3. 在虚拟机环境下,电脑间拷贝配置好的伪分布式Hadoop环境,出现namenode不能启动的问题!

    原因:在原来的电脑上配置伪分布的时候,已经将hostname与IP绑定了,所以拷贝到别的电脑的时候,重新启动的时候就会失败,因为新的电脑的IP不见得就和原来的电脑的IP一样!因为在不同的网络中,在NA ...

  4. jQuery对表单、表格的操作及更多应用(上:表单应用)

    内容摘录自锋利的JQuery一书 一.表单应用 1 获取和失去焦点改变样式(P142) $(function(){ $(":input").focus(function(){ // ...

  5. json学习系列(2)-生成JSONObject的方法

    生成JSONObject一般有两种方式,通过javabean或者map类型来生成.如下面的例子: 先定义一个User实体类: package com.pcitc.json; /** * 用户实体类 * ...

  6. Lazy Acquisition

    为什么要延迟? 延迟加载模式是用于快速启动.保证初始化时不必浪费时间去加载和运算,而在需要的时候再去调用. 框架中有实现吗? .NET典型的使用在4.0中已经有了,Lazy<T> 特性:线 ...

  7. SignalR —— Asp.net RealTime的春天

    一般的例子:http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-gettin ...

  8. ural 1431. Diplomas

    1431. Diplomas Time limit: 1.0 secondMemory limit: 64 MB It might be interesting for you to learn th ...

  9. BZOJ4361 : isn

    设$f[i]$表示长度为$i$的不下降子序列的个数. 考虑容斥,对于长度为$i$的子序列,如果操作不合法,那么之前一定是一个长度为$i+1$的子序列,所以答案$=\sum_{i=1}^n(f[i]\t ...

  10. TYVJ P1004 滑雪 Label:记忆化搜索

    背景 成成第一次模拟赛 第三道 描述     trs喜欢滑雪.他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形.为了得到更快的速度,滑行的路线必须向下倾斜.    ...