(专升本)《计算机网络原理》数据库.docx
《(专升本)《计算机网络原理》数据库.docx》由会员分享,可在线阅读,更多相关《(专升本)《计算机网络原理》数据库.docx(7页珍藏版)》请在第一文库网上搜索。
1、一、初识数据库:1、什么是数据库设计?数据库设计就是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程。2、数据库规范设计:第一范式:原子性(官方总结:每列都是不可再分的最小单位)(大白话:每列只能存一个值)第二范式:确保表中每列都跟主键相关第三范式:确保表中每列都与主键直接相关,而不能间接相关(ABC三列,A列是主键,C列依赖B歹J,B列与A列直接相关,这就是错误的设计,因为C列不是与主键直接相关)windowsr-services.msc二、基本SqI语句1、创建数据库:Createdatabase数据库名;2、查看数据库列表:ShOWdatabases;3、使用数据库:
2、USe数据库名;4、数据类型:varchar字符串类型(对应java中的String类型)dateYYYY-MM-DD时间类型timestampYYYYMMDDHHMMSS精度为1秒例:2018年某时刻2019年某时刻5、创建表:创建表前必须使用某个数据库createtab1eifnotexists表名(字段i数据类型字段属性I约束索引注释,字段2数据类型字段属性I约束索引注释字段n数据类型字段属性I约束索引COn1ment字段注释)表类型表字符集comment=练习表;约束:非空约束:notnu11主键约束:Prin1arykey自动增长:auto_increment单行注释:多行注释:/*
3、/6、删除数据库:dropdatabase数据库名;7、查看所有表:ShOWtab1es;查看某个表:describe表名;9、删除表:droptab1e表名;10、修改表名:a1tertab1e旧表名rename新表名;11、添加字段:a1tertab1e表名add字段名数据类型(属性);12、修改字段:a1tertab1e表名change原字段名新字段名数据类型(属性);13、删除字段:a1tertab1e表名drop字段名;三、新增sq1语句:1、标准写法:insertinto表名(字段1,字段2.)va1ue(对应值,对应值.)2、简洁写法:insertinto表名va1ue(对应值,
4、对应值.)注:Va1Ue和va1ues都可用3、insertinto表1se1ect(字段)from表2注:表1和表2完全相同的情况下4、insertinto表名va1ue(值1,(从别的表查出的值)四、修改SqI语句:1、修改一条记录:UPdate表名set字段二新的值Where条件2、修改多条记录:UPdat6表名set字段I=新的值,字段2二新的值where条件五、删除Sq1语句:1、删除一条记录:de1etefrom表名where条件2、删除表中所有数据:truncatetab1e表名六:查询Sq1语句:1、查询表中所有数据:se1ect*from表名2、查询表中id为1的数据:se1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络原理 计算机网络 原理 数据库
