数据库系统
计算机科学学科与软件工程学科的核心课程
曾念念
这个作者很懒,什么都没留下…
展开
-
源代码创建文件,文件夹,并创建txt写入内容
string path = "D:/2014研究生复试/曾念念/SOURCE"; Directory.CreateDirectory(path); path += "/readme.txt"; FileInfo fi = new FileInfo(path); if (!fi.Exists) { fi.Create().Clos...原创 2020-04-05 13:30:10 · 1169 阅读 · 0 评论 -
C# 代码中添加事务回滚rollback
有外键也可以添加,没问题public void update(List<string> sqls){SqlTransaction st = conn.BeginTransaction();try{foreach(string sql in sqls){ SqlCommand sc = new SqlComman(sql,conn); sc.Transaction=s...原创 2020-04-03 17:42:04 · 1834 阅读 · 0 评论 -
C# 写数据写到新txt中
创建文件夹Directory.CreateDirectory(path)string path = "D:/2014研究生复试/曾雨诗/SOURCE";Directory.CreateDirectory(path);path += "/readme.txt";FileInfo fi = new FileInfo(path);if (!fi.Exists){ fi.Create...原创 2020-03-21 13:58:18 · 690 阅读 · 0 评论 -
C#:读入xml 写入 txt;实现xml排序再写入txt
xml<?xml version="1.0" encoding="utf-8"?><grades> <grade> <id>2019001</id> <name>张三</name> <course>机器学习</course> ...原创 2020-03-12 15:58:42 · 413 阅读 · 0 评论 -
Navicate导出数据库设计文档;E-R图
参考文章1.讲information_schema.COLUMNS篇[2.还有一篇找不到了]SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,COLUMN_KEY 索引,DATA_TYPE jj,IS_NULLABLE 是否允许为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 注释FROMinformation_schema...原创 2020-03-20 23:59:14 · 737 阅读 · 0 评论 -
C# RadioBox以及CheckBox实用;list以分隔符,合成string
如果你总是要if(raidiobutton1.checked) 来判断 太累了方法一:使用:foreach(Control c in Controls) if(c is checkBox ) if((控件属性)c属性条件判断)初加载时,预选的radioButton (但一定要小心Trim()如果有空格要除去)foreach(Control c in Controls) {...原创 2020-03-19 17:08:33 · 454 阅读 · 0 评论 -
Sql Server insert数据带很多空格
发现我的数据库中insert的 数据带很多空格后来发现是我开始create table时候用的char()类型用varchar()类型便解决了原创 2020-03-19 15:49:45 · 2573 阅读 · 0 评论 -
SQL: IN// EXISTS having
查询拥有两个工作以上的员工姓名和公司名称1.拥有两个工作(一个表:记录员工和公司关系的表)2.员工名称和公司名称(记录员工信息和公司信息的表)用inwhere —— in(select——子表)select e.EmpName,c.CmpName from EMPLOYEE e inner join WORKS w on(e.EmpNo=w.EmpNo)inner join COMP...原创 2020-03-17 17:16:11 · 370 阅读 · 0 评论 -
C# 获取Combox:valuemember;根据value默认确定combox值
combox.selectedValue.toString()原创 2020-03-17 17:09:43 · 3634 阅读 · 0 评论 -
With rollup 按类型算总数,插入一行算附加汇总列
coalesce 如果有输出,没有就写后面的字符串select * from material order by name,colorselect coalesce(name, '狗狗总数'),coalesce(color,'同名'),sum(num) from materialgroup by name,color with rollup数据的插入CREATE TABLE mat...原创 2020-03-16 17:57:52 · 158 阅读 · 0 评论 -
Sql server 计算平均时间
比如几个时间insert into t values ('刘备','07:30:00')insert into t values ('刘备','06:30:00')insert into t values ('刘备','06:30:00')insert into t values ('刘备','06:30:00')insert into t values ('刘备','06:30:00'...转载 2020-03-16 17:38:57 · 3809 阅读 · 0 评论 -
C#:直接在DataGirdView上修改表的信息并保存
可以直接修改点击保存 private void saveline_Click(object sender, EventArgs e) { db.update("select * from Buslines", dsline);}dsline 是全局变量DataSetDBHelper db = null;DataSet dsline = null;因为在Load中也要...原创 2020-03-16 16:36:43 · 1018 阅读 · 0 评论 -
C#:TabControl替换页
不是管理员的话跳到管理员登陆页面if (!isManager){ DialogResult dr = MessageBox.Show("管理员登陆?","管理员权限", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { tabControl1....原创 2020-03-16 16:30:56 · 298 阅读 · 0 评论 -
Sql Server 从excel导入数据库
1.开启Ad Hoc Distributed Queries组件,在sql查询编辑器中执行如下语句:exec sp_configure ‘show advanced options’,1reconfigureexec sp_configure ‘Ad Hoc Distributed Queries’,1reconfigure2.关闭Ad Hoc Distributed Queries组件...原创 2020-03-15 13:47:07 · 117 阅读 · 0 评论 -
Sql Server Procedure 多条件查询
create procedure proc_search(@DName varchar(20),@GName varchar(20),@PName varchar(20))asbeginselect d.DeptName bc,g.GroupName xc,p.PName pn from Patient p inner join ...原创 2020-03-14 00:41:46 · 354 阅读 · 0 评论 -
C#:XML文件内容导入数据库
DataSet ds = new DataSet();//读xml 当然也有写 WriteXml(path)ds.ReadXml("D:/code/info.xml");dataGridView1.DataSource = ds.Tables[0];using(conn=new SqlConnection(connStr)){ conn.Open(); SqlBulkC...原创 2020-03-12 19:40:54 · 1340 阅读 · 0 评论 -
C#:使用DataSet上传到数据库
一定需要SqlCommandBuilder(sda)SqlDataAdapter sda = new SqlDataAdapter("select * from Student", conn);SqlCommandBuilder scb = new SqlCommandBuilder(sda);DataSet ds = new DataSet();sda.Fill(ds);dataGri...原创 2020-03-12 19:42:27 · 1171 阅读 · 0 评论 -
数据库SQL Server+C#
numerica和decimal功能上能效(0<=小数长度<=整数长度<=38)位数之和<=38numeric(3,1):总长度3 = 整数长度+小数长度(保留一位小数)identity(1,1)自增,基数为1,增值为1=auto_increment.英文leader:负责人工资:wage更改更改列名,表名exec sp_rename 'worker.d...原创 2020-03-11 21:33:23 · 244 阅读 · 0 评论 -
数据库系统:战德臣老师的课
everything over DB大数据环境:关系数据库为核心(基础);还有面向对象\XML\NoSQL等。大数据时代:通过对往年的数据对未来进行分析数据库:表(collection of related data)掌握SQL:数据库语言来操作数据库系统(也可以用数据库应用程序,数据库-表开发来的)课程:基本知识与关系模型数据库语言-SQL数据建模与数据库设计数据库管理系统实...原创 2020-03-03 23:20:01 · 1711 阅读 · 0 评论