mysql 基础整理包

   日期:2020-05-06     浏览:90    评论:0    
核心提示:基本操作net START mysqlnei STOP mysqlmysql -u root -pM数据库
基本操作
net START mysql

nei STOP mysql

mysql -u root -p

MySQL基本操作
SHOW DATABASES;

SHOW TABLES;

库的管理
CREATE DATABASE (IF NOT EXISTS(不存在)) 库名;

RENAME DATABASE 库名 TO 新库名;

ALTER DATABASE 库名 CHARACTER SET 新字符集;

DROp DATABASE (IF EXISTS(存在))库名;

表的管理
CREATE TABLE 表名(
列表名  类型 长度 约束,
列表名  INT(长度) NOT NULL PRIMARY KEY UNIQUE DEFAULT 默认值 ,
        CHAR,
        VARCHAR,
 CONSTRAINT 约束名 约束类型PRIMARY KEY UNIQUE FOREIGN KEY,
 CONSTRAINT 约束名 FOREIGN KEY (列名) REFERENCES 引用表(引用列)
 )
 
 SHOW INDEX FROM 表名;             #查看表的约束
 
 DESC 表名;                       #查看表结构
 
 DROp TABLE 表名;
 
 ALTER TABLE 表名 
 ADD添加新列|DROP删除列|MODIFY修改约束类型|CHANGE改列名 
 COLUMN (旧列名)列名 类型 约束;
 
 ALTER TABLE 表名 RENAME TO 新名;
 
 CREATE TABLE 表名 LIKE 复制的表名;
 
 CREATE TABLE 表名 SELECT * FROM 复制的表名;
 
 CREATE TABLE 表名 
 SELECt 复制的列
 FROM 复制的表名
 WHERe 筛选条件;
 
 CREATE TABLE 表名
 SELECt 复制列
 FROM 复制的表名
 WHERe 0;
 
 INSERT INTO 表名(,...) VALUES(1,2);
 
 INSERT INTO 表名
 SET=,=;
 
 UPDATe 表名 SET=新值 WHERe 筛选条件;
 
 DELETE FROM 表名 WHERe 筛选条件;
 
 SELECt 列名
 FROM 表名2 别名
 INNER|RIGHT (OUTER)|LEFT (OUTER)|CROSS JOIN 表名1 别名
 ON 连接条件
 WHERe 筛选条件
 GROUP BY 分组列
 HAVINg 分组后的筛选条件
 ORDER BY 排序
 LIMIT 起始条,结束条;
 
 事务
 SET autocommit=0;
 START TRANSACTION;
 SQL语句
 ROLLBACK(回滚) TO SAVEPOINT(回滚点);|COMMIT(提交);
 
 视图
 CREATE VIEW 视图名
 AS
 视图表;
 
 变量
 
 
 存储过程
 DELIMITER 结束标记
 CREATE PROCEDURE 存储过程名(参数模式IN OUT INOUT 参数名 参数类型)
 BEGIN
  SQL语句
 END 结束标记
 
 CALL 存储过程名(实参列表);
 
 DROP PROCEDURE 存储过程名;
 
 SHOW CREATE PROCEDURE 存储过程名;
 
 函数
 DELIMITER 结束标记
 CREATE FUNCTION 函数名(参数列表) RETURN 返回类型
 BEGIN
 函数体
 END 结束标记
 
 SELECT 函数(参数列表)结束标记
 
 SHOW  CREATE FUNCTION 函数名;
 
 DROP FUNCTION 函数名;
 
 流程控制结构
 IF(条件,1,值2) 
 
 CASE 变量或表达式
WHEN1 THEN 语句1;
WHEN2 THEN 语句2;
...
ELSE 语句n;
END 

CASE 
WHEN 条件1 THEN 语句1;
WHEN 条件2 THEN 语句2;
...
ELSE 语句n;
END 

IF 条件1 THEN 语句1;
ELSEIF 条件2 THEN 语句2;
....
ELSE 语句n;
END IF;

【标签:】WHILE 循环条件 DO
	循环体;
END WHILE【 标签】;

联想:

WHILE(循环条件){

	循环体;
}

【标签:】LOOP
	循环体;
END LOOP 【标签】;

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服