码迷,mamicode.com
首页 > 数据库 > 日排行
SQL基础-更新&删除&视图
一、更新数据1、更新数据###更新全部数据: 使用UPDATE关键字。语法如下: UPDATE 表名 SET 字段名=新的值;比如: 更新学生表中的所有学生性别为男: UPDATE student SET gender = '男';###更新部分数据: 使用UPDATE关键字。语法如下: UPDAT... ...
分类:数据库   时间:2019-09-02 11:34:38    阅读次数:221
MYSQL库管理
Mysql通用命令: 1.win+r 2.输入cmd 3. 输入Mysql –u root –p 4.输入密码 如图所示: 查询所有数据库: show databases; ==> 展示所有数据库 Query OK, 1 row affected (0.00 sec):表示执行成功 如图所示: 创建 ...
分类:数据库   时间:2019-09-02 11:38:17    阅读次数:108
Mysql学习(一)之简单介绍
数据库简介 数据库分类 关系型数据库:MySQL、Oracle、SQLServer、Access、db2、fox pro 文件型数据库:sqlite、mongodb 空间型数据库: 数据库分为两端 数据库分成两端:Server端和Client端 Server端:数据存储 Client端:管理工具(N ...
分类:数据库   时间:2019-09-02 11:39:19    阅读次数:153
Mysql学习(三)之数据库管理工具Navicat
前言 mysql安装完后默认只有命令行工具,所以我们可以下载一些数据库管理工具Navicat Navicat使用 首先建立一个连接选择mysql,填写信息 发现多了一个localhost,双击,打开连接,右键可以取消连接 右键新建数据库,输入数据库名、字符集(utf-8)、排序规则(utf8_gen ...
分类:数据库   时间:2019-09-02 11:45:48    阅读次数:88
数据库约束
默认值、非空、主键、唯一、自增长、外键 默认值: create table xx( sname varchar(20) default 'yyyy' ) 非空: create table xx( sname varchar(20) not null ) 唯一: create table xx( sn ...
分类:数据库   时间:2019-09-02 11:46:02    阅读次数:82
MySQL cron定时执行SQL语句
mysql脚本内容如下: #!/bin/bash mysql -uroot -pmdap <<EOF use sbb; UPDATE param_config SET effect_param_value=ineffect_param_value WHERE ineffect_param_value ...
分类:数据库   时间:2019-09-02 11:47:32    阅读次数:273
数据库事务一
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:数据库   时间:2019-09-02 11:48:26    阅读次数:89
数据库事务
数据库的四种隔离级别 最近在看高性能MYSQL一书,所以对其进行例子分析已巩固自己的印象 数据库的事务操作其实就是一组原子性的操作,要么全部操作成功,要么全部操作失败。 比如说我需要对外销售1张电影票,且登记一下销售信息到另一个表,至少需要以下3个步骤 1.查询电影票数量是否满足销售1张电影票 SE ...
分类:数据库   时间:2019-09-02 11:48:40    阅读次数:88
ubuntu下安装mysql
sudo apt-get install mysql-server 有些人执行完上面的命令后,mysql默认是没有密码的,可以直接mysql -uroot -p,然后让你enter password,回车进入mysql; 如果登录不进去,可以先切换成root(sudo su),直接执行mysql命令 ...
分类:数据库   时间:2019-09-02 12:11:09    阅读次数:71
SQL Server中COALESCE函数的用法
在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: 结果: 结果: 使用COALESCE函数时要注意,其参数必须是相同的类型,例如下面的例子中COALESCE函数的参数中,既有字符串类型又有数字类型,就会报错: 结果: 此外,如果COALESCE函数的所 ...
分类:数据库   时间:2019-09-02 12:13:52    阅读次数:153
SQL中INEXISTS和IN 的区别和联系
SET NOCOUNT ON , SET NOCOUNT OFF当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据, 则该设置由于大量减少了 ...
分类:数据库   时间:2019-09-02 12:15:31    阅读次数:109
批量更新sql
跨库 批量更新 UPDATE a.table_1upINNER JOIN ( SELECT user_id, user_org_company_id, FROM b.table_2) AS tmp ON up.user_id = tmp.user_idSET up.company_id = tmp. ...
分类:数据库   时间:2019-09-02 13:30:54    阅读次数:86
[SQL SERVER][Performance]小心使用With NoLock
[SQL SERVER][Performance]小心使用With NoLock 在论坛上看到一则关于With NoLock发问,我不确定发问者是否常态使用NoLock, 但以前经验告诉我要谨慎使用NoLock,以下就让我娓娓道来.. 2003年微软有... ...
分类:数据库   时间:2019-09-02 13:32:25    阅读次数:80
MySQL Error Log 中IO能力不足的警告分析
周末在一台MySQL实例上频繁做大批量的写入测试,无意中发现MySQL的errorlog中频繁出现如下的Note:page_cleaner: 1000ms intended loop took **** ms. The settings might not be optimal. (flushed= ...
分类:数据库   时间:2019-09-02 13:39:45    阅读次数:514
mysql between and、in
#案例,查询员工员工编号在100到120之间的员工信息SELECT*FROMemployeesWHEREemployee_idBETWEEN100AND200;#顺序不可颠倒in案例:查询员工工种编号是IT_PROG、AD_VP、AD_PRES中的一个员工名和工种编号SELECTlast_name,job_idFROMemployeesWHEREjob_idIN(‘IT_PROT‘,‘AD_VP‘
分类:数据库   时间:2019-09-02 13:40:08    阅读次数:86
(已解决)富文本编辑器:使用layui的layedit怎么回显数据库存放的数据?
1. 背景 我把富文本内容从后台导入到前端,回显在layui的layedit里面。 2. 步骤 直接在<textarea></textarea>中间进行赋值(我用的是模板赋值)。然后之后交给layui的build渲染。 ...
分类:数据库   时间:2019-09-02 13:42:51    阅读次数:949
PHP代码审计入门(SQL注入漏洞挖掘基础)
SQL注入漏洞 SQL注入经常出现在登陆页面、和获取HTTP头(user-agent/client-ip等)、订单处理等地方,因为这几个地方是业务相对复杂的,登陆页面的注入现在来说大多数是发生在HTTP头里面的client-ip和x-forward-for。 1.普通注入 普通注入是指最容易利用的S ...
分类:数据库   时间:2019-09-02 13:43:09    阅读次数:176
SqlServer关于“无法删除数据库 "XXXX",因为该数据库当前正在使用”问题的解决方案
在项目中,通过使用SQL语句“DROP DATABASE [数据库名]”删除数据时,一直出现“无法删除数据库 "XXXX",因为该数据库当前正在使用”的错误信息,经测试在SqlSever数据库客户端中,直接执行该Sql语句可以正常执行,但是通过OLEDB执行该Sql语句,就出现上述错误,笔者查阅相关... ...
分类:数据库   时间:2019-09-02 13:50:43    阅读次数:363
mysql基础_操作文件中的内容
1.插入数据: insert into t1(id,name) values(1,'alex'); #向t1表中插入id为1,name为'alex'的一条数据 2.删除: delete from t1 where id<6; #删除t1表中id<6的数据 3.修改: update t1 set ag ...
分类:数据库   时间:2019-09-02 13:51:15    阅读次数:72
Django中利用type动态操作数据库表
场景分析: 后台MySql数据库保存了一大批按股票代码命名的数据表,每张表保存的是每只股票的日线数据。 stock_000002 stock_600030 stock_600020 ...一共3000多个表。 Django中如果要按股票代码展示每张表的数据,利用常规ORM模型变得非常困难,因为有30 ...
分类:数据库   时间:2019-09-02 14:04:26    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!