Microsoft SQL Server学习(三)
1.表:表示一个实体(客观存在的事物或抽象时间),可实现对实体的数据描述和数据操作。
2.表结构:二位平面(行、列)
3.数据类型:
| 类型名称 | 类型 |
|---|---|
| 整形 | bit(只存储0、1) samllint int bigint tinyint |
| 浮点型 | float numeric(a,b)(a:整数位长度;b:小数位长度(四舍五入)) |
| 字符型 | char(长度8000) nchar(长度4000) |
| 字符串型 | varchar(长度8000) nvarchar(长度4000) |
| 货币型 | money |
| 日期型 | datetime samlldatetime |
| 文本型 | text ntext |
| 二进制型 | binary |
| 万能型 | sql variant |
4.表的语法
Create table 表名
(
列名 数据类型
)
7.查询表记录
Select * from 表名
8.插入一条记录
Insert into 表名(列名)
Values (内容)
9.增加列名
Alter table 表名
Add 列名 数据类型
修改列名
Alter table 表名
Alter column 列名 数据类型删除列名
Alter table 表名
Drop column 列名查询表结构
Exec sp_help 表名
Exec sp_column s 表名删除表
Drop table 表名重命名表
Exec sp_rename ‘旧表名’,‘新表名’重命名列
Exec sp_rename ‘表名.旧列名’,‘新列名’删除记录
(1)删除所有记录:
Delete from 表名
(2)删除特定记录:
Delete from 表名 where 条件修改记录
Update 表名
Set (修改内容)
Where (条件)
--创建表
create table class_A(
id int primary key not null,
name varchar(10),
sex varchar(10),
coursr varchar(10),
score float
)
--查询表
select * from class_A
--插入数据
insert into class_A values(001,'李明','male','Java',80)
--插入多条数据
insert into class_A values(002,'慕容雪','female','python',65.5),
(003,'少白','male','Linux',100),(004,'慕尼黑','male','oracle',77)
--新增列
alter table class_A
add sex char(5)
--修改列名
alter table class_A
alter column sex varchar(20)
--删除列
alter table class_A
drop column sex
--查询表结构
exec sp_help class_A
exec sp_columns class_A
--删除表
drop table class_A
--重命名表名
exec sp_rename class_A,学生表
--重命名列名
exec sp_rename 'class_A.name','姓名'
--修改记录
update class_A set class_A.sex='female'where id=2
--删除记录
delete from class_A
--删除特定记录
delete from class_A where ID=1
Microsoft SQL Server学习(三)的更多相关文章
- Microsoft SQL Server学习(四)--约束
SQLServer - 约束 主要是为了保证数据库中的数据一致性.有效性.准确性, 从而提高了数据库中数据的正确性 一.约束的分类 在SQLserver中,约束分三种不同类型 1.实体约束 实提约束是 ...
- Microsoft SQL Server学习(一)--基本概念
数据库的分类 关系型数据库 非关系型数据库 数据库的发展 数据都是以文件的形式存储在硬盘上FATFAT32NTFS LinuxEXT 数据库设计流程 文件系统缺陷 数据库的专业术语 数据库引擎服务 E ...
- Microsoft SQL Server学习(二)
目录 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件 ...
- Microsoft SQL Server学习(七)--函数视图
系统函数 视图 索引 1.系统函数 (1) ()数学函数 Abs() 绝对值 Floor() 向下取整 Ceiling() 向上取整 Sin() 返回指定角度(以弧度为单位)的三角正弦值 Pi() 圆 ...
- Microsoft SQL Server学习(二)--数据库的语法
关于数据库的语法 创建数据库 样例 名词概念 编写数据库代码的注意事项 关于文件语法 实例代码 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主 ...
- Microsoft SQL Server学习(六)--查询语句
联合查询 use student --建表 create table class_A( id int primary key, name varchar(50), sex char(50), cour ...
- Microsoft SQL Server学习(五)--操作符聚合函数
算术运算符 逻辑运算符 比较运算符 聚合函数 算术运算符(+ - * / ) select score*2 as 成绩翻倍 from class_A update class_A set score= ...
- SQL server学习(三)T-SQL编程、逻辑控制语句和安全模式
T-SQL编程 T-SQL编程与C语言类似,只是语法稍有不同而已,总体思想还是没有变化的.多的就不说了,还是从变量开始. 变量也分为全局变量和局部变量,表示方式稍有不同. 局部变量: 局部变量必须以标 ...
- MDX导航结构层次:《Microsoft SQL Server 2008 MDX Step by Step》学习笔记九
<Microsoft SQL Server 2008 MDX Step by Step>学习笔记九:导航结构层次 SQL Server 2008中SQL应用系列及BI笔记系列--目录索 ...
随机推荐
- 【c++】【转】如何只在heap上创建对象,如何只在stack上建立对象?
http://www.cnblogs.com/chio/archive/2007/10/23/934335.html http://blog.csdn.net/szchtx/article/detai ...
- Django学习系列之Python+Xadmin
项目树 引入xadmin pycharm在项目中创建存放xadmin的目录 右键项目名称-->pythonpackage-->输入名称:extra_app 拷贝xadmin代码到extra ...
- .NET Core/.NET之Stream简介 Rx.NET 简介
.NET Core/.NET之Stream简介 之前写了一篇C#装饰模式的文章提到了.NET Core的Stream, 所以这里尽量把Stream介绍全点. (都是书上的内容) .NET Core ...
- 硬件十万个为什么——运放篇(五)PCB设计技巧
1.在PCB设计时,芯片电源处旁路滤波等电容应尽可能的接近器件.典型距离是小于3MM 2.运算放大器芯片电源处的小陶瓷旁路电容在放大器处于输入高频信号时能够为放大器的高频特性提供能量电容值的选择依据输 ...
- 人脸和性别识别(基于OpenCV)
描写叙述 人脸识别包含四个步骤 人脸检測:定位人脸区域,仅仅关心是不是脸: 人脸预处理:对人脸检測出来的图片进行调整优化. 收集和学习人脸:收集要识别的人的预处理过的人脸,然后通过一些算法去学习怎样识 ...
- 以太网接口TCP/IP协议介绍,说的很容易懂了
以太网接口TCP/IP协议介绍,说的很容易懂了 TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列. TCP/IP协议栈(按TCP/IP参考模型划分) 应用层 FTP SMTP HTT ...
- 利用游标返回结果集的的例子(Oracle 存储过程)JAVA调用方法和.NET调用方法
在sqlplus中建立如下的内容: 1.程序包 SQL> create or replace package types 2 as 3 type cursorType is re ...
- hdoj--5526--欧拉回路(欧拉回路)
欧拉回路 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...
- MyBatis高级查询 存储过程
1.第一个存储过程 根据用户id查询用户其他信息 #第一个存储过程 #根据用户id查询用户其他信息 DROP PROCEDURE IF EXISTS `select_user_by_id`; DEL ...
- 词典(二) 哈希表(Hash table)
散列表(hashtable)是一种高效的词典结构,可以在期望的常数时间内实现对词典的所有接口的操作.散列完全摒弃了关键码有序的条件,所以可以突破CBA式算法的复杂度界限. 散列表 逻辑上,有一系列可以 ...