
数据库和navicat
yun1996
这个作者很懒,什么都没留下…
展开
-
10.MySQL的权限问题
mysql数据库权限问题:root :拥有所有权限(可以干任何事情)-- 权限账户,只拥有部分权限(CURD)例如,只能操作某个数据库的某张表如何修改mysql的用户密码?-- password: md5加密函数(单向加密)SELECT PASSWORD('root'); -- 查询结果:81F5E21E35407D884A6CD4A731AEBFB6AF209E1B-- mysql数据库,用户配置 : user表USE mysql;SELECT * FROM U...原创 2020-07-10 07:37:38 · 106 阅读 · 0 评论 -
9.触发器
当操作了某张表时,希望同时触发一些动作/行为,可以使用触发器完成! -- 需求: 当向员工表插入一条记录时,希望mysql自动同时往日志表插入数据 -- 创建触发器(添加) CREATE TRIGGER tri_empAdd AFTER INSERT ON employee FOR EACH ROW -- 当往员工表插入一条记录时 INSERT INTO test_log(content) VALUES('员工表插入了一条记录'); -- 插入数据...原创 2020-07-10 07:37:27 · 530 阅读 · 0 评论 -
8.MySQL的存储过程
1.什么是存储过程存储过程,带有逻辑的sql语句2.存储过程特点 1)执行效率非常快!存储过程是在数据库的服务器端执行的!!! 2)移植性很差!不同数据库的存储过程是不能移植。3.存储过程语法(1)创建存储过程DELIMITER $ 1.声明存储过程的结束符,通常写$ 格式: DELIMITER 结束符 CREATE PR...原创 2020-07-09 16:12:20 · 222 阅读 · 0 评论 -
7.mysql的关联查询(多表查询)
1)确定查询哪些表2)确定哪些哪些字段3)表与表之间连接条件 (规律:连接条件数量是表数量-1)1.交叉连接查询SELECT empName,deptName FROM employee,dept;(不推荐。产生笛卡尔乘积现象:4 * 4=16,有些是重复记录)2.内连接查询 内连接查询:只有满足条件的结果才会显示(使用最频繁) SELECT empName,deptName -- 2)确定哪些哪些字段 FROM emplo...原创 2020-07-09 14:54:22 · 363 阅读 · 0 评论 -
6.MySQL的数据约束
对用户操作表的数据进行约束1.默认值 作用: 当用户对使用默认值的字段不插入值的时候,就使用默认值。 注意: 1)对默认值字段插入null是可以的。 CREATE TABLE student( id INT, NAME VARCHAR(20), address VARCHAR(20) DEFAULT '广州天河' -- 默认...原创 2020-07-09 13:43:59 · 95 阅读 · 0 评论 -
5.Mysql查数据
1.查询所有列数据 SELECT * FROM studen 2.查询指定列 SELECT id,NAME,gender FROM student; 3.查询时指定别名(as) SELECT id AS '编号',NAME AS '姓名' FROM student as s; 4.查询时添加常量列 SELECT id,NAME,gender,age,'二年级' AS '年级' FROM student; 5.查询时合并列 SELECT id,NA...原创 2020-07-09 11:24:31 · 132 阅读 · 0 评论 -
4.MySQL操作表的基本命令&&delete from和truncate table的区别
一、表管理1.选择数据库---use 库名 ; eg:use day15;2.查看所有表---show tables ;3.创建表---create table 表名( 字段名1 字段类型, 字段名2字段类型(字段长度) 字段名3 字段类型 );4.查看表结构 ---desc 表名;5.删除表---drop table...原创 2020-07-09 11:24:23 · 217 阅读 · 0 评论 -
3.Mysql操作库的基本命令
1.show databases; 查看所有数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | -- mysql元数据,基础数据 | mysql | --mysql配置数据库,其中包含用户信息。(用户名和密码,权限管理) ...原创 2020-07-09 11:24:15 · 111 阅读 · 0 评论 -
2.Windows安装和配置mysql详解
1、打开下载的mysql安装文件,双击运行mysql-5.5.40-win64.msi2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、在“Developer Components(开发者部分)”上左键单击,选择“This feature,and all subfeatures, will be installed on local hard drive.”,即“此部分,及原创 2020-07-09 07:37:47 · 276 阅读 · 0 评论 -
1.数据库引入
1.引入 数据保存到内存: 优点: 1)读写非常快 缺点: 1)程序关闭导致数据丢失 数据保存到文件: ...原创 2020-07-09 07:37:33 · 166 阅读 · 0 评论 -
Windows 安装mysql 配置环境变量
1 需要的材料 1_mysql-essential-5.1.40-win32.msi2.双击,接下来就是安装过程 2.2 选择自定义安装路径2.3填写自己要安装到的路径2.4 点击安装2.52.5选择编码格式,我选的是utf-82.6 设置数据库 root 的密码 2.7准备工作环境3.配置环境变量4.到此MySQL就装好了,验证一下语句为mysql -u root -p输入密码:...原创 2018-04-11 09:21:15 · 4104 阅读 · 1 评论 -
PL SQL的安装---远程控制Oracle
材料:1.PL SQL安装程序2.instantclient-basic-nt-12.1.0.2.0步骤:1.解压instantclient-basic-nt-12.1.0.2.0到任意盘中 2.配置环境半变量 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 在PATH值得后面加上instantclient-basic-nt-12.1...原创 2018-03-15 13:31:51 · 148 阅读 · 0 评论