欢迎来到天天文库
浏览记录
ID:37773319
大小:17.83 KB
页数:5页
时间:2019-05-30
《数据库的插入修改删除查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、记录(行):行的数据一条记录:一行数据记录集:很多行数据的集合字段(列):列的数据一个字段:一列数据表:在数据库中也是以表的方式存储数据库:很多很多表形成库数据集(数据记录集):很多很多数据的集合关系:信息之间的联系数据库的定义:广义,狭义数据库系统:存储数据的系统数据库管理系统:数据的维护管理系统.(local)127.0.0.1本地连接身份验证Mdf主数据文件ndf数据文件1.2.建立登陆名:分离数据库注意事项:1.准确的找到数据库文件和日志文件所在的磁盘位置2.分离的时候,更新统计信息,删除连接(勾)3.最好是备份之后再分离
2、点阵图,矢量图TinyintSmallintIntBigint标识列的数据类型:TinyintSmallintIntBigint表之间的关系在设计阶段分析清楚主键表可以选择,外键表不能选择,主键列和外键列都可以选择,名字可以不同,数据类型和大小必须一样,关系名可以改,也可以不改。插入数据时:先主表,后子表删除数据时:先子表,后主表检查约束包括:1.字段名。2.关系运算符,算术运算符,赋值运算符1.Sql的函数都可以用2.英文单词:and并且,or或者like,between…and在范围内,in类似3.特殊符号:%任意长度字符,_
3、单个字符,^不在范围内,[]表示一位。============================================复制一个数据库的列到另一个列方法一:语法:INSERT表名(已经存在的表名)SELECT列名(要导入的列名)FROM数据库(源数据库)例子:INSERTTestSELECT[GradeId],[StudentName],[Phone]FROMStudent;方法二:语法:SELECT列名(要导入的列名)INTO表名(不存在的表名)FROM数据库例子:SELECT[StudentNo],[Borndate],
4、[Email]INTONewTableFROMStudent;插入数据的方法一.单行数据插入的方法语法:INSERT(INTO)表名(字段个数)VALUES(列名值)列名值要跟表名中的列名一一对应二.多行数据插入的方法语法:INSERT表名SELECT列名值UNIONSELECT列名值UNIONSELECT列名值更新数据的方法语法:UPDATE表名SET条件(要修改的列名值)WHERE条件(要修改的列名所在行其他列名的值)删除数据的方法(如果要删除主表所在的行,那么必先找到主表要删除行的主键值,这个主键值就是外表所在的列名的值,要
5、先删除这个列名所在的行)更新主键时同理,这就是外键约束,也就是主键如果发生了变化,那么外键一定要先变。1.用DELETE删除语法:DELETE(FROM)表名WHERE条件(要删除的列名的值)2.用TRUNCATE删除语法:TRUNCATETABLE表名查询数据语法:SELECT列名FROM表名WHERE查询条件表达式ORDERBY要排序的列名ASC(升序)DESC(降序)
此文档下载收益归作者所有