首页 / MYSQL / mysql 基础整理包
mysql 基础整理包
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql 基础整理包,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2145字,纯文字阅读大概需要4分钟。
内容图文
基本操作
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 变量或表达式
WHEN 值1 THEN 语句1;
WHEN 值2 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 【标签】;
内容总结
以上是互联网集市为您收集整理的mysql 基础整理包全部内容,希望文章能够帮你解决mysql 基础整理包所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。