数据库小结(一)

建表:

  create table 表名(字段名1  字段类型(长度)  约束,......);

  约束类型:

      主键:(1)primary key  (2)constraint 表名_字段名_pk   priamry key(字段名)

      不为空:(1) not null      (2)constraint 表名_字段名_nn  not null

      检查 : check

      唯一:(1)unique   (2)constraint 表名_字段名_un  unique(字段名)

      外键:constraint 表名_字段名_fk foreign key(字段名) references 参照表名(字段名)

插入:

  insert into 表名(字段名1,字段名2) values (‘值1‘,.....);

  将表1 的部分字段取出新建表2(表2不存在),复制出的表没有主键但可以自增

  select 字段1,字段2  into 表2 from 表1;

  将表1字段中的数据插入表2(表2存在)

  insert into 表2(字段1,字段2) select value1,value2 from 表1;

更新:

  update  表名 set 列名1=‘值‘,...;

  update  表名1 set 表名1.列名1 = 表名2.列名2 from 表1,表2 where 表名1.列名3 = 表名2.列名4;

删除:

  delete from 表名 where 列名= ‘值’;

  truncate table 表名;

  truncate:不记录日志即不能从日志中恢复数据,不进行列表扫描,速度更快

  

时间: 2024-08-01 20:44:15

数据库小结(一)的相关文章

数据库小结

打开数据服务  net start mssqlserver 关闭数据服务  net stop mssqlserver 创建数据库 create database 数据库名 引用数据库 Use 数据库名 创建表 create table 表名 约束 --primary key 主键 --identity 自动增长 --default 默认 --check 约束 --not null 不为空 删除表 delete 表名    -- delete 删除表内容 drop table 表名  --drop

在项目中使用SQLite数据库小结

------------------------------------------------------------------------推荐: - VS2012 使用 1.0.84 版的库 - VS2013 使用 1.0.93 版的库------------------------------------------------------------------------1.安装运行库 sqlite-netFx45-setup-bundle-x64-2012-1.0.84.0.exe

Asp.net WebForm使用codeFirst建立和修改数据库小结

在asp.net4.5框架下使用codeFirst添加和修改数据库文件小结. 建立: 1.建立模型类 2.In Package Manager Console, run the command:enable-migrations -ContextTypeName ContosoUniversityModelBinding.Models.SchoolContext 3.系统自动产生configuration.cs文件,其中的seed方法用来初始化数据库 4.Run the command upda

MySQL常用数据库小结

SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建备份数据的 device U

Mariadb数据库小结

1. 准备: 安装好Mariadb,最新的版本是10.2,下载地址:https://downloads.mariadb.org/ 2. 基础知识: 2.1 数据库的连接:   mysql -h xxx -u xxx -p -h 本地主机 -u 用户名 -p 密码 2.2 库级操作: 2.2.1 显示数据库:"show databases;" 2.2.2 选择数据库:"use dbname;" 2.2.3 创建数据库:"create database dbn

jdbc方式链接数据库小结

1.下载mysql和Navicat for MySQL(可视化工具) 2.在eclipse下新建一个项目File->new->Dynamic Web Project同时部署好tomcat. 3.导入jar包.方法: 右键你的项目:build path->configure Build Path 选择第三个:Libraries->Add External JARS,选择你的mysql jar包 然后确定 注意:此时打开它的文件结构是这样的: Jar包不要导错了.否则后续会有很多麻烦.

sql数据库小结

sqlserver数据库一.体系结构文件--服务--界面 文件---.maf .ldf .ndf服务--MSSqlserver,别名(实例名)界面--宋庆龄serve如何windouws身份验证,如何从windows身份严恒变为sqlserver验证二. 创建建库.改库.删除 create database alter database drop database建表.改表.删表 create table alter table drop table 1 库:文件位置.初始大小.增长方式.次数据

Mysql数据库小结

1. 基础概念 1.1 数据 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容. 1.2 什么是数据库 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的 过去人们将数据存放在文件柜里,现在数据量庞大,已经不再适用 数据库是长期存放在计算机内.有组织.可共享的数据即可

数据库小结(三)

1.创建唯一标识:    create table zz(id  uniqueidentifier,name nvarchar(10) );    insert into zz(name) values('zmt'); select  newid() from zz; 2.区别:   nvarchar:可变字符串,长度基础上不补空格,unicode编码,长度4000,全汉字,定义多长插入多长   varchar:可变字符串,长度基础上不补空格,长度8000,一半汉字,定义多长插入一半   cha