SQL server 数据库基础语句
上篇介绍的是鼠标操作
遗漏两个知识:
主外键 两个列 数据类型 必须一致 //int类型不能约束nvarchar 类型 varchar类型不能约束nvarchar类型
varchar(max) 不能作为主键列 只有定好长度了才可以
表名,数据库名不允许使用汉字
下面是语句操作
进入操作文件→点开 新建查询

出来个文本
语句(不分大小写): (写完语句创建数据库 表 执行的完记得刷新下)
创建数据库:
create datacse 数据库名
例如: create database data0219
意思是 创建 数据库 数据库名称是data0219
数据库名不能中文,不能数字开头,不能符号开头
删除数据库
drop database 数据库名
例如: drop database data0219
删除 数据库 库名是data0219
//记得用完删除语句 把这删除语句删了 小心忘记以后执行的时候把数据删没了 数据不容易回复
在语句注释写为: /* 一段。。。*/
前面加上-- 是把这一句注释
语句可以执行一句语句 也可以执行一套语句
use data0219
使用 data0219库
创建表
create table 表名
(
列名 数据类型,(用逗号隔开)
...
...
设置主键列
primary key
唯一列
unique
非空
not null
自增列
indentity(1,1) //从1开始,每添加一条数据这一列自动加1,不管数据是错误还是没有错误都会加1
)
例如:creat table student //创建表 student
(
Ids int indentity, // 列名Ids 数据类型int 自增列
code nvachar(200) primary, // code nvarchar类型 主键列
name nvarchar(200),
sex bit, //性别sex bit类型 (true false 或者 1 0)
birthday datetime unique, //birthday datetime类型 唯一列
score decimal(10,2),
Nation nvarchar,
)
删除表
drop table 表名
例如:drop table student //删除 student表
增加列
alter table 表名 add 列名 数据类型 //创建出来这一列数据都为空值 要想不为空 只有把这表全删了重新建个
例如:alter table student add class nvarchar
编辑 表格 student 添加 class列 nvarchar类型
删除列
alter table 表名 drop column 列
例如: alter table student drop column class
编辑 表格 student 删除 class列
删除数据
delete from 表名 //把这表里所有列都删除 这是一行一行的删除 删除一行档案记录一行
例如:delete from student //删除student内所有列 不是删除表
turncate table 表名 //把表里的所有列都清空掉 数据不能回复 回到初始状态
添加数据
insert into 表名 values (' 数据' , '数据' , ... ...) // 用的单引号 时间最早为1905-06-21 之前不能设定
例如:insert into student values('s001' , '张三' , 1 , '1999-1-1' , 95.5 , 'N001' )
对应上面的创建表列名 code name sex birthday score Nation
在指定的列插入数据
insert into 表名 (列1,列2) values ('数据1','数据 2')
修改数据
update 表名 set 列名=值
例如:update student set Nation= ' N001 ' //Nation 这一列的数据都改为N001
改两列update student set Nation = ' N001' , score=100 两列数据都为 N001 100
查询数据
select *from 表名 //查询这一表的所有列 *代表所有列
SQL server 数据库基础语句的更多相关文章
- SQL server 数据库基础语句 子查询 基础函数
上一章 说了下 子查询的意义是 把一条查询语句当做值来使用 select *from car //查询汽车的信息 假设我知道一个汽车的编号是 c021 但是我要查询 比这个汽车价格高的汽车信息 ...
- SQL server 数据库基础语句 查询语句
这一章要学习查询语句 我看car这一数据 我们就开始打上 select *from car 条件修改 update 表名 set 列名1=值1 where 列名2=值2 //当列名2=值2时 ...
- Sql Server数据库基础
--------------------------------------第一章 Sql Server数据库基础------------------------------------------ ...
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用
C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. . ...
- SQL Server 数据库基础笔记分享(下)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- SQL Server 数据库基础笔记分享(上)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- SQL Server数据库基础笔记
启动和停止SQL Server服务三种形式 后台启动服务 计算机->右键->管理->服务和应用程序->服务->sql server(MSSQLSERVER) SQL Se ...
- 【2017-03-09】SQL Server 数据库基础、四种约束
一.数据库和内存的区别 数据库:一些存储在硬盘上的数据文件 内存:计算机临时存储的一些数据 二.常用数据库 .Net - SQL Server PHP - MySql Java - Oreacl 三. ...
- SQL Server 数据库基础知识
数据库(Database)是由文件管理系统发展起来的,按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 特点: 尽可能小的冗余度. 具有较高的数据独立性和易扩 ...
随机推荐
- CS231n 2016 通关 第五章 Training NN Part1
在上一次总结中,总结了NN的基本结构. 接下来的几次课,对一些具体细节进行讲解. 比如激活函数.参数初始化.参数更新等等. ====================================== ...
- js的一些刷新功能
<a href="javascript:location.replace(location.href);" title="刷新"> </a&g ...
- ASP.NET Core 2.2 附加的数据文件存放在项目文件夹内
在ASP.NET 4.x中(包括ASP.NET MVC 5),可以通过附加数据库文件的方式,将数据库保存在项目的文件中.这种方式对于不同时段需要更换计算机(白天办公室,晚上家里)开发时带来好处. 而. ...
- HDOJ-1391
Number Steps Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tota ...
- Spring Boot 学习系列(04)—分而治之,多module打包
此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 明确功能,各司其职 在一个结构清晰的项目中,一个没有module划分的结构显然不是最佳实践.有人会说可以在同 ...
- vue仿淘宝地址选择组件
Vue组件:省市区地址选择组件 <template> <div v-show="addressSelectShow" :style="{'left': ...
- 手把手教你使用ueditor
ueditor的强大功能就不再一一叙述了,我们的目的就是通过使用php与html实现下面的效果 话不多说,上干货 前言:文件都是基于tp5的 1.引入富文本编辑器 将 ueditor 下的文件引入 1 ...
- 小程序接收from表单数据(实例)
html部分 <form bindsubmit='sub'> <view class="con"> <view class="con-nr& ...
- Unity3D研究院之IOS&Android收集Log文件(六十二)
开发项目的时候尤其在处理与服务器交互这块,如果服务端程序看不到客户端请求的Log信息,那么无法修改BUG.在Windows上Unity会自动讲Log文件写入本地,但是在IOS和Android上确没有这 ...
- OPENGL3_基本图元
类型 说明 GL_POINTS 单个顶点集 GL_LINES 多组双顶点线段 GL_POLYGON 单个简单填充凸多边形 GL_TRAINGLES 多组独立填充三角形 GL_QUADS 多组独立填充四 ...