权限管理
权限管理一 用户1.1 创建用户grant all privileges on *.* to 用户名@localhost identified by ' 密码 ' with grant option1.2 查询数据库中有哪些userselect user from user;...
MySQL 分区
MySQL 分区 一 查看MySQL是否支持分区mysql> SHOW VARIABLES LIKE \'%partition%\';+-------------------+-------+| Variable_name | Value |+-------------------+-------+| have_partitioning | YES |+--------...
sql_mode
查看当前数据库使用的sql_modeselect @@sql_mode设置sql_mode:set [session | global] sql_mode= 'modes';modes分为以下三种:ANSI: 等同于 'real_as_float, pipes_as_concat, ansi_quotes, ignore_space, ansi,这种模式使语法和行为更符合标准的SQLSTRICT_TR...
触发器
创建触发器create trigger triggerNameafter/before insert/update/delete on 表名for each row #这句话在mysql是固定的beginsql语句;end;删除触发器DROP TRIGGER [schema_n...
光标
mysql 光标的使用步骤:1.光标的声明:declare cursor_name cursor for select_statement;2 打开光标 : open cursor_name3 遍历光标 : fetch cursor_name into v_name [,v_name] ...4 关闭光标 : close cursor_name
存储过程
创建存储过程create procedure 过程名([参数1,参数2,...])BEGIN SQL语句代码块 END 修改存储过程 ALTER PROCEDURE 存储过程名 SQL语句代码块 执行存储过程call 过程名([参数1,参数2,...])删除存储过程drop procedure [IF EXISTS] 过程名;...
函数
创建存储过程create function 函数名([参数1,参数2,...])BEGIN SQL语句代码块 END 修改存储过程 ALTER function 函数名 SQL语句代码块 执行存储过程call 函数名([参数1,参数2,...])删除存储过程drop function [IF EXISTS] 过程名;...
视图
创建视图的语法:create [or replace] [algorithm = {undefined | merge | temptable}]view view_name [{column_list}]As select_statement[WITH [CASCADED | LOCAL] CHECK OPTION]修改视图的语法:alter [algorithm = {undefined | merge| temptable}]...
MySQL show 命令使用大全 未完待续
本文总结show命令的用法,主要命令如下:1. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 2. show databases; -- 显示mysql中所有数据库的名称。 3. show columns from table_name from database_name; 或show columns from database_name.table_name; -- 显示表中列...
DCL语句
DCL语句DCL语句用于控制用户对数据库对象的访问权限,主要包括Grant(授权)、Revoke(撤消)、Deny(拒绝)三种语句mysql> select database();+------------+| database() |+------------+| mysql |+------------+...
MySQL DML语句
MySQL DML语句《深入浅出MySQL:数据库开发、优化与管理维护(第二版)》P34插入记录insert into tablename(field1, field2, ... , fieldn) values(value1, value2, value3, ... , valuen);...
MySQL 创建数据库 创建表
MySQL 创建数据库 创建表最近几天开始研究MySQL。那么先来看看最基本的MySQL操作。1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | my...