自学sql的第二天 一复习 E-R模型及关系型数据库 三范式、关系的存储方式 界面、脚本操作、数据库/表的创建 数据的增加、修改、删除 primary key 主键 foreign key 外键 二、查询 1为表起别名as 2查询全部列 置顶列 为列起名as 3查询前n部分数据: top n列名:表示查看前n行 top n percent 列名:表示查看前 百分之几的数据 4.排序 order by 列名asc|desc,列名asc|desc asc表示升 desc表示降 5.消除重复行 select distin…

2021年3月3日 0条评论 7点热度 阅读全文

某数据库中有如下学生成绩表Score Id为整型、主键、自增 添加一条成绩信息:姓名StuName为王磊,科目名称Subject为Java编程,成绩Result为92 1 insert into score(StuName,Subject,Result) Values(‘王磊’,‘Java编程’,92); 2 删除科目为语文的成绩信息 delete from score where subject = ‘语文’; 3 将学生姓名StuName为李红的成绩改为76 Update Score Set Result= 7…

2021年3月3日 0条评论 8点热度 阅读全文

某数据库中有如下学生成绩表Score Id为整型、主键、自增 添加一条成绩信息:姓名StuName为王磊,科目名称Subject为Java编程,成绩Result为92 1 insert into score(StuName,Subject,Result) Values(‘王磊’,‘Java编程’,92); 2 删除科目为语文的成绩信息 delete from score where subject = ‘语文’; 3 将学生姓名StuName为李红的成绩改为76 Update Score Set Result= 7…

2021年3月3日 0条评论 18点热度 阅读全文

1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values (‘王伟华’,‘男’,‘1983/6/15’) 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数据添加到已有的新表中 语法:insert into <已有的新表> <列名> select <原表列名> from &l…

2021年3月3日 0条评论 26点热度 阅读全文

1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values (‘王伟华’,‘男’,‘1983/6/15’) 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数据添加到已有的新表中 语法:insert into <已有的新表> <列名> select <原表列名> from &l…

2021年3月3日 0条评论 7点热度 阅读全文

基础练习 – 第一步:获取13-1 左半部分的,并且将转换为数字 select CONVERT(int,LEFT(‘13-1’,2)) – 2 表示获取的长度 – CHARINDEX(’-’,‘13-1’)-1) 以字符-为目标查找-的下标位置,从开始,最终不需要-,减-1 select CONVERT(int,LEFT(‘13-1’,CHARINDEX(’-’,‘13-1’)-1)) 返回结果 13 – 第二步 获取13-1 右半部分: 通过stuff – stuff(字符串,起始位置,删除数量,替换后的字符) …

2021年3月3日 0条评论 9点热度 阅读全文

基础练习 – 第一步:获取13-1 左半部分的,并且将转换为数字 select CONVERT(int,LEFT(‘13-1’,2)) – 2 表示获取的长度 – CHARINDEX(’-’,‘13-1’)-1) 以字符-为目标查找-的下标位置,从开始,最终不需要-,减-1 select CONVERT(int,LEFT(‘13-1’,CHARINDEX(’-’,‘13-1’)-1)) 返回结果 13 – 第二步 获取13-1 右半部分: 通过stuff – stuff(字符串,起始位置,删除数量,替换后的字符) …

2021年3月3日 0条评论 12点热度 阅读全文

1. MySQL事件概述 事件(事件调度器),可以作为定时任务调度器,类似于Java中的计时器,可以实现每秒钟执行一个任务,取代了部分原来只能用操作系统的计划任务才能执行的工作。 注意:事件调度器(Event Scheduler)只有在MySQL 5.1 版本之后才能使用 1.1 查看事件是否开启 事件由一个特定的线程来管理。启用事件后,拥有 SUPER 权限的账户执行 SHOW PROCESSLIST 就可以看到该线程了。 -- 查看事件调度器的状态 SHOW V…

2021年3月3日 0条评论 39点热度 阅读全文

1. MySQL事件概述 事件(事件调度器),可以作为定时任务调度器,类似于Java中的计时器,可以实现每秒钟执行一个任务,取代了部分原来只能用操作系统的计划任务才能执行的工作。 注意:事件调度器(Event Scheduler)只有在MySQL 5.1 版本之后才能使用 1.1 查看事件是否开启 事件由一个特定的线程来管理。启用事件后,拥有 SUPER 权限的账户执行 SHOW PROCESSLIST 就可以看到该线程了。 -- 查看事件调度器的状态 SHOW V…

2021年3月3日 0条评论 11点热度 阅读全文

1.实例化连接对象 SqlConnection conn = new SqlConnection(connStr); 2.获得执行者对象 SqlCommand cmd = new SqlCommand(strSQL,conn); 3.获取数据朗读者对象 SqlDataReader reader=cmd.ExecuteReader(); 4.遍历数据朗读者拿到每一行的指定列数据 while(DR对象.Read()}{ 值类型 值 = DR对象[列名] } 5.执行者搬运数据(增删改)操作 执行不查询 Cmd.Exec…

2021年3月3日 0条评论 6点热度 阅读全文