![](https://img-blog.csdnimg.cn/20200225143354362.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL数据库
文章平均质量分 65
数据库存的是什么,是脑子
空城机
光阴雕琢生命,岁月磨砺人生
成为一个普通的上班族
展开
-
SQL数据库学习之路(一)
1.数据库简介(一个放数据的仓库) 解决的问题:持久化存储,优化读写,保证数据的有效性关系型数据库: 基于E-R模型(实体-联系图Entity Relationship) 使用sq|语言进行操作(SQL语句:可以用来执行各种各样的操作,比如更新数据库的数据、从数据库中提取数据) 分类:文档型(sqlite),服务型 ----在移动终端上主要使用文档型,服务型需要搭建一个...原创 2018-10-18 18:25:57 · 6591 阅读 · 0 评论 -
彻底卸载SQL Server(转)
转 彻底卸载SQL Server 2019年02月21日 17:00:12 未来的四只猫 阅读数:129 ...转载 2019-03-23 14:32:17 · 1140 阅读 · 0 评论 -
SQL数据库学习之路(练习)---游标操作、动态SQL语句
实验的数据连接我之前的博客SQL练习创建数据库内容游标操作:一、实现一个游标,顺序读取并打印所有学生的 学号、课程号、成绩 信息,读取过程中删除S5的选课记录,并将为空的成绩修改为60分。提示:编写过程中,可需参阅联机丛书获取下列内容的具体用法1、声明变量可用declare,为变量赋值用set2、需要判断可用if语句,如if内需执行多条语句,可用begin 和 end 来限定...原创 2018-12-20 15:12:17 · 2222 阅读 · 0 评论 -
SQL数据库学习之路(练习)--数据库系统教程第三章练习
目录 实验要求利用SQL语句创建数据库Lesson通过SQL语句创建以下基本表通过SQL语句实现以下操作:撤销索引IDX_CLASSID及IDX_S#_C#在学生关系中增加班级号属性列CLASSID撤销学生关系中的班级号属性列CLASSID撤销班级关系CLASS利用实验1创建的数据库Lesson,分别在各表中插入以下记录,要求至少有一个表为单元组、至少有一个...原创 2018-12-01 13:04:47 · 1876 阅读 · 0 评论 -
SQL数据库学习之路(九)
目录 数据库创建补充:为数据库用户赋予权限在数据库表中使用视图进行添加修改数据库创建补充:以文本格式显示自己创建的数据库表 以网格格式显示自己创建的数据库表可以右键数据库--属性---选项,在选项中可以设置数据库的兼容性,还有是否可以让多人同时访问或者单人访问。还可以将数据库设置为只读...原创 2018-12-04 15:22:26 · 151 阅读 · 0 评论 -
SQL数据库学习之路(练习)---C#登录界面连数据库
目录C#登录界面连数据库一、在数据库中先创建一个数据库。二、在VS中创建C#的windows窗体应用程序三、在VS中连接到数据库四、设计登录界面五、设置注册界面六、将form1的按钮和form2进行关联七、设置form2界面的注册按钮八、form1的登录按钮设置九、运行成果参考文章:C#登录界面连数据库一、在数据库中先创建一个数据库。数据库命...原创 2018-11-14 19:27:47 · 3926 阅读 · 17 评论 -
SQL数据库学习之路(八)
数据库介绍:在网页上的主程序中进行注册操作,然后把数据发送给人,人传递这些数据到数据库当中。 为什么学ADO.NET:之前我们所学的只能在查询分析器中查看数据,操作数据。我们不能让一个普通用户使用SQL去操作,所以我们搭建一个界面(Web Winform)让用户方便地去使用数据库中的数据。 什么是ADO.NET:ADO.NET就是一组类库,这组类库可以让我们通过程序去访问数...原创 2018-11-04 12:58:05 · 869 阅读 · 0 评论 -
SQL数据库学习之路(七)
在SQL server managerment中可以点击帮助,会有帮助文档。一、联合查询将多个查询结果集合并成一个。联合要求:1.结果集列数要一致。 2.对应列的类型要一致。关键字:union(将多个结果集的数据进行合并,并消除重复行,按照第一列进行升序排序)、union all(能将结果集进行合并,但不会消除重复行)、expect(将第一个结果集中的内容从第...原创 2018-10-29 23:11:47 · 208 阅读 · 0 评论 -
SQL数据库学习之路(六)
一、连接查询:当需要的结果需要从多张表中取时关键问题:哪些表、关系(学生表的Id联系到班级表的Id)内连接:inner join,两表中完全匹配的数据。左外连接:left out join,两表中完全匹配的数据,左表中特有的数据,右表补全。右外连接:right out join,两表中完全匹配的数据,右表中特有的数据,左表补全。完全外连接:full out join ,两表中完...原创 2018-10-27 17:48:57 · 240 阅读 · 0 评论 -
SQL数据库学习之路(五)
一、查询 1.为表起别名as。 select *from ClassId as id --选择ClassId 表,起别名为id(一般因为原来名字太长所以起短一点的别名) 2.查询全部列,指定列。为列起别名as。 select ClassName as 姓名 from ClassId id --选择ClassId表中的Cla...原创 2018-10-24 21:38:39 · 455 阅读 · 0 评论 -
SQL数据库学习之路(四)
要求:通过SQL语句创建以下基本表: 教师关系 T(T#, TNAME,TITLE) 课程关系 C(C#,CNAME,T#) 学生关系 S(S#,SNAME,AGE,SEX) 选课关系SC(S#,C#,SCORE) 班级关系CLASS(CLASSID,CLASSNAME) 其中红色粗体为主键,带下划线的属性为外键。 通过SQL语句在CLA...原创 2018-10-22 22:55:17 · 433 阅读 · 0 评论 -
SQL数据库学习之路(三)
一.表数据的操作1.简单查询 select * from 表名2.增加数据 insert into 表名(列名) values(值) ----要求值的列名与值要位置对应 ----如果所有都插入值,可以省略列名部分insert TextInfo(Name,pwd) values('黑子','ba65d618109...原创 2018-10-20 18:10:42 · 318 阅读 · 0 评论 -
SQL数据库学习之路(二)
(一)1.约束:实现数据的有效性检查---------主键(保证值是唯一的)2.非空(输入的数据不允许为空)3.唯一(存入的数据不能重复)4.默认(自己不给数据添加值,值会默认添加)5.检查(给值一个选定的范围)6.外键(对关系的有效性进行检查,有关系才有外键)(二)脚本操作数据库1.不区分大小写,字符串使用单引号,末尾不需要加分号。...原创 2018-10-20 16:05:04 · 347 阅读 · 0 评论 -
python(二十九)——MySQL安装、python连接MySQL数据库
目录MySQLMySQL安装一、基本命令二、数据库操作三、表操作四、数据操作五、查关联查询:python连接MySQL数据库例子:使用python代码获取MySQL的版本号例子:给数据库创建一个新表例子:向表格中插入数据例子:查询表中数据MySQLMySQL安装MySQL的安装可以参考:http://xinzhi.wenda.so...原创 2019-07-15 22:52:39 · 971 阅读 · 0 评论