数据库编程,mysql,sqlite3等
数据库编程,mysql,sqlite3等
可汗大点兵
这个作者很懒,什么都没留下…
展开
-
SQL Server 基础知识之 索引
这里的排序,不是升序降序那个意思,而是更快获取信息作用索引的缺点;索引的分类聚集非聚集可视化新建索引然后用语句创建索引语句示例:删除索引右键删除即可或者语句原创 2020-06-13 17:40:55 · 111 阅读 · 0 评论 -
SQL Server 基础知识之 视图
有查询,就有select分类 3种:标准视图索引视图分区视图视图的优点:视图的创建CREATE VIEW创建视图查看视图视图也算是一个表哦修改视图的名字exec sp_rename修改视图中某列的名字对于表的操作,视图中同样适用!在可视化新建视图时,系统会罗列出来所有表,因为视图就是基于表嘛,如下图视图中插入数据视图做了更改,原表也变动如下图插入视图数据,原表也插入了视图的修改看这个例子改之前:使用alter修改视图之后select 后选了2列.原创 2020-06-13 16:51:46 · 508 阅读 · 1 评论 -
SQL Server 基础知识之 DML应用,添加 删除 更新
添加数据使用 INSERTINSERT INTO 表名 【列名】 VALUES(xx,xxx,xxxx,…n)另一种写法省略了列(所以不少缺少参数哦)要是缺少参数,就要写上列名,才不报错。没写的就是null了,所以还要注意约束那是否受影响。注意数据类型,字符串还是有‘’号哦同时插入多行数据 逗号隔开将查询的结果值添加到另一个表中INSERT 和 SELECT注意查到的列数,和插入的表中的列数是否相同,不同报错代码如下: 新成绩表就是成绩表2修改数据每个成绩加5分原创 2020-06-13 15:36:09 · 163 阅读 · 0 评论 -
SQL Server 基础知识之 DML应用,表连接的select语句
实际查询数据,可能在多个表中。有内部连接,和外部连接。内部连接语法核心:找到两个表中相同的部分,就是where后‘’ x = x‘’示例:第2种 查询方法:两点注意:A. 才用 inner join on 的语法B.同一个表的话,可以用,逗号 省略表名,如学生信息.姓名,学号,性别示例代码:使用别名方式查询from xx as x,xxx as xxxx但是,最好将名称写完整。就是加上表名。使用别名的话,加上别名。如下图的划线部分上图, select后原创 2020-06-13 14:25:32 · 205 阅读 · 0 评论 -
SQL Server 基础知识之 DML应用,增删改查
数据库的附加 分离在数据库上点右键即可,具体略。。。use stu 数据库中写sql语句时要用的,因为你要指定哪个数据库才能做更进一步的操作查询数据最基本,最重要,最麻烦的SELECT 语句 sql查询语句SELECT 列名 FROM 表名SELECT xx 分行写语句,这样比较好看FROM xxx可以同时查多个 用逗号 ,隔开 如图查询所有的列 * 星号 代表所有去掉重复 DISTINCT原创 2020-06-12 16:26:28 · 185 阅读 · 0 评论 -
SQL Server基础知识之 库、表 的操作
1. 库创建数据库1.ssms 就是可视化界面右键创造2.或者T-SQL 下图示例这个操作,其实就是写上那5个属性上图是主数据文件,要是在写上辅助数据文件 ndf,日志文件ldf,则如下图;写完之后,全选-- 点上方 对号,进行分析。然后再运行修改数据库名视图方法,略T-SQL 语句方法 如下添加文件,(不能添加主数据文件,它有且只有1个)删除数据库2. 表表的学习主要内容 如下图语法格式 创建和删除约束例子: 添加主键约束 注意约束名自己起哦原创 2020-06-11 20:52:29 · 203 阅读 · 0 评论 -
SQL Server 基础知识之 T-SQL
1.标识符 就是数据库对象的名称标识符种类:A.常规标识符首字符必须是 a-Z _ @ # 这4个中后续字符 除了上面几个,还有 十进制数字, $B.分隔标识符 包含在双引号或中括号内 “” 【】2.批处理3.注释/* */ 和 - -例如:下图4.常量 保持不变的量5.变量 用户自定义变量的声明DECLARE语句声明,作用范围仅在程序内部。局部变量用@开头多个变量用逗号,隔开 如下图变量的赋值使用set 或 select 语法如下se原创 2020-06-11 11:40:50 · 374 阅读 · 0 评论 -
SQL Server 基础知识之 - 存储过程
SSMS 就是 SQL Server Management Studio概念:是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升目的:方便的从系统表中查询信息,或完成与更新数据库表相关的管理任务或其他的系统管理任务。分类:1.系统存储过程 sp_* 例如 sp_rename原创 2020-06-11 10:16:04 · 527 阅读 · 0 评论