随笔分类 - mysql
摘要:{} 是选择一个 [] 是可选参数 新建数据库 CREATE {DATABASE|SCHEMA } [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 查看当前服务器下的数据库列表 SHOW {DATABASES | SC
阅读全文
摘要:EXPLAIN output columns(解释输出列) Each output row from EXPLAIN provides information about one table . Each cotains the values summarized in Table 8.1 "EXP
阅读全文
摘要:大多数MySQL的核心功能都在第二层 包括查询解析,分析,优化,缓存以及所有的内置函数(例如日期,时间,数学和加密函数),所有跨存储引擎的功能都在这一层实现:存储过程,触发器,视图。 第三层包含了存储引擎,存储引擎负责MySQL中的数据存储和提取。 1.1.1连接管理与安全性 每个客户端连接都会在服
阅读全文
摘要:一,基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时使用utf8mb4 解读: (1)通用,无乱码风险,汉字3个字节,英文1个字节 (2)utf8mb4是uft8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event 解读: (1)对数据库性
阅读全文
摘要:[mysqld] #下面加 character-set-server=utf8mb4 [mysql] #下面加 default-character-set=utf8mb4
阅读全文
摘要:关键字与函数名全部大写 数据库名,表名,字段名全部小写 SQL语句必须以分号结尾
阅读全文
摘要:打开mysql的配置文件 vim my.cnf 找到mysql下面的配置项 [mysql] ##修改mysql的提示符 prompt=\\u@\\h \\d \\D -> :wq!保存退出 \D:当前服务器的完整日期 \d: 当前选择的数据库 \u:当前操作人 \h:Mysql服务器名称; \\为了
阅读全文
摘要:centos下默认安装mariadb数据库 1:将mariadb移除 yum search mysql; yum remove mariadb-libs.x86_64; 2:下载mysql源 wget https://dev.mysql.com/get/mysql57-community-relea
阅读全文
摘要:如何理解sql注入: SQL注入是将SQL代码添加到输入参数中传递到SQL服务器解析并执行的一种攻击手段. SQL注入是如何产生的: web开发人员无法保证所有的输入都已经进行过滤 攻击者利用发送给SQL服务器的输入数据构造可执行SQL代码 (get,post请求,cookie信息,HTTP hea
阅读全文

浙公网安备 33010602011771号