随笔分类 - 数据库
摘要:https://blog.csdn.net/wxf_suzhou/article/details/82962515
阅读全文
摘要:链接:https://blog.csdn.net/GXL_1012/article/details/83626925 左外连接以左为基准,右边可以为null,,,, 只是JOIN的话就没有null值!!!
阅读全文
摘要:多对一:多的一方添加一个外键,对应一的一方的主键(即多的一方,这个外键可以重复出现,而一的一方为主键,只能出现一次) 只要你的id在它那里能够重复出现,它就是多,你是一
阅读全文
摘要:i.* i是一个表的别名,i.*是这个表的所有列,比如 select i.* from customer i; 相当于 select id,name,password from customer;
阅读全文
摘要:Oracle 1,sqlplus username/password 导入: 2,@后面跟着sql文件的路径,回车,导入数据 @D:/test.sql; 导入完毕,输入commit; MySQL: 2,mysql -uroot -p 2-1,use 库名 导入:后面参数为脚本文件(如这里用到的.sq
阅读全文
摘要:1,首先进入mysql的my.ini文件,进行编码修改,全部改成utf8编码(这里就不赘述了,网上一搜一堆) 2,最重要的一点,把原先navicat创建的连接断开,重新创建新连接,在该新连接下创建库,表(如果在原来连接上进行创建表,会让你怀疑人生) 3,进行查询你会发现在navicat上不乱码,my
阅读全文
摘要:mysql: jdbc:mysql://localhost:3306:test这句里面分如下解析:jdbc:mysql:// 是指JDBC连接方式;localhost: 是指你的本机地址;3306 SQL数据库的端口号;test 就是你要连接的数据库的地址。 oracle: jdbc.url=jdb
阅读全文
摘要:https://zhidao.baidu.com/question/1642165712897935220.html
阅读全文
摘要:1,如果是本机的oracle数据库,ip就为127.0.0.1,数据库名看tnsname.ora文件 LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))ORACLR_CONNECTION_DATA =
阅读全文
摘要:安装完数据库很久不用常常会忘记其密码,碰到这种情况不要动不动就重装数据库,按其下方法修改即可。 一:忘记sys,system用户的密码 1,在开始菜单点击‘运行’,输入‘cmd’,打开命令提示窗口,输入如下命令: orapwd file=E:\oracle\database\pwdctcsys.or
阅读全文
摘要:数据查询语言(DQL,Data Query Language) 主要是一些查询的sql语句。 语法 select * from test; 数据控制语言(DCL, Data Control Language) 主要是用来对数据库权限进行控制。由 GRANT 和 REVOKE 两个指令组成。 a.DC
阅读全文
摘要:使用索引可快速访问数据库表中的特定信息。 自动创建的索引:加primary key、unique约束时,会自动的在所在的列创建唯一性索引。 手动创建的索引:自己写sql 使用情况: 1)表中数据量大 2)索引列经常作为查询条件 3)查询出的数据量小 4)修改操作少 索引是为表中字段添加的
阅读全文
摘要:概念 子查询:将select语句嵌套在其它SQL语句中 先执行select子句,将结果传给外围SQL继续处理 1.查询工资低于平均工资的员工的信息? select last_name,salary from s_emp where salary<( select avg(salary) from s
阅读全文
摘要:等连接:连接条件使用等号 非等连接:连接条件使用等号以外的其它符号 内连接:根据指定的连接条件进行连接查询,满足连接条件的数据才会出现在结果集 外连接:在内连接的基础上,将某个连接表不符合连接条件的记录加入结果集 自连接:自身表中的列关联自身表中的其它列 内连接属于强连接,外连接属于弱连接 左外连接
阅读全文
摘要:登录oracle用户: sqlplus 用户名/密码 创建用户:create user 要创建的用户名 identified by 当前用户名; 授权:grant resource,connect to 要授权的用户名; 删除用户:drop user 用户名 创建表: create table st
阅读全文
摘要:DML(Data Manipulation Language)数据操纵语言:适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等. DDL(Data Definition Language)数据定义语言:适用范围:对数据库中的某些对象(例如,data
阅读全文
摘要:1,DELETE语句执行要进行事务提交,可以进行回滚操作 2,TRUNCATE TABLE 则一次性地从表中删除所有的数据,删除行是不能恢复的。 3,当表被TRUNCATE 后,会返还数据所占空间, DELETE操作不会返回数据占用的空间。 drop语句将表所占用的空间全释放掉。 4,TRUNCAT
阅读全文
摘要:1.自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值,只要指定表的主键为auto increment。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 2. 单引号的处理 MYSQL里可以用
阅读全文

浙公网安备 33010602011771号