随笔分类 - mysql
摘要:sql注入:利用某些数据库的外部接口(Web表单递交或输入域名或页面请求的查询字符串)将用户数据插入到数据库中,从而达到侵入数据库甚至危害整个操作系统的目的。
阅读全文
摘要:1、触发器 触发器是与表相关的数据对象,在满足条件时触发,可以协助应用在数据库端保证数据的完整性 触发器只能创建在永久表上,不能用于临时表(create temporary table ) create trigger 触发器名 触发时间[before 检查约束前触发 | after检查约束后触发]
阅读全文
摘要:声明和定义在mysql中语句的不同: 声明:declare 名称 类型(int / cursor / handler / condition等) 定义:create 类型(view / index /procedure /function等) 名称 ①索引:数据库管理系统中用于排序的数据结构,用于实
阅读全文
摘要:字符集:给每个文字编码,使得计算机能够识别处理文字信息 文字符号、编码、比较规则的集合 客户端和服务器的交互 character_set_client character_set_results character_set_connection 客户端 返回结果 连接的字符集 一般情况下这三个参数是
阅读全文
摘要:① char 和 varchar char 是固定长度 varchar 是变长 char的查询结果会忽略末尾的空格,varchar不会 char是定长,故查询速度比varchar快 ②text 和blob 在保存少量字符串时会使用char 或varchar 但是在保存大量字符时用text或blob
阅读全文
摘要:1、show engines;查看引擎 默认是innodb 对于特定的表,也可以使用desc create table 表名; //查看表的引擎 默认引擎是innodb 2、修改引擎 alter table 表名 set engine=引擎类型; 3、四个常用的引擎 ①myisam 不支持事务,不支
阅读全文
摘要:之前一直对Mysql数据库的权限没太理解 root用户具有最高的权限,也就是超级用户,root用户可以看到数据库中的所有的内容,而其它用户只能对经过root用户授权过的数据库进行操作,如果想在其它用户中创建新的数据库 而对root用户不可见,是不行的,而将其它用户的权限设置成: grant all
阅读全文
摘要:<>不等于相当于!= <=>与=类似,但是当数值为空时也能进行比较,=不能用于null 的比较 select null<=>null; like:select 'abcdef' like 'bcd%','abcdef' like '%bcd%','abcdef' like '%bcd' like '
阅读全文
摘要:null不是对象,''是对象,''是一个字符串型数据,是一个长度为0的字符串,而null只知道它是一个没有赋值过的,不属于任何数据类型 整形:int zerofill //用0填充,此时自动为该列的数值属性设置成无符号型 auto_increment //自动加1的列,每张表中只有一个并且需要设置成
阅读全文
摘要:管理系统中的对象权限时使用 ①创建用户 create user 'username'@'localhost' identified by 'password'; create user 'my_user'@'localhost' identified by 'cqq'; 本地用户:‘localhos
阅读全文
摘要:增、删、查、改 ①插入 a.直接插入 insert into 表名 values (数值1,数值2),(数值3,数值4) 每个括号中的数值表示一条记录 b.其它表中查询结果插入 insert into 表名(列名1,列名2) select 列名1,列名2 from 被查询表名 insert into
阅读全文
摘要:Mysql不区分大小写 structured query language ①数据库 创建数据库:在Mysql中create database和create schema(模式)效果相同 create database if not exists db default charset utf8 co
阅读全文
浙公网安备 33010602011771号