
数据库
数据库的踩坑经历以及了解到的新的知识
临咸鱼
错失太易
展开
-
mysql 基本知识和常用的函数
UNIONunion 将多段 sql 连接一起,并合并重复的行union all 单纯将多段 sql 连接起来,显示所有结果union 的 列名等于第一个 SELECT 语句中的列名CREATE创建数据库CREATE DATABASE db_name;创建索引CREATE INDEX index ON table(col_name);创建唯一索引CREATE UNIQUE INDEX index ON table(col_name);创建联合索引CREATE INDEX in原创 2020-08-03 18:07:06 · 301 阅读 · 0 评论 -
mysql 表格的复制
复制表格的结构第一个 sql 条件成立时就连同数据一起复制CREATE TABLE new SELECT * FROM old WHERE 2=8; CREATE TABLE new LIKE old;复制表格的结构和数据CREATE TABLE new SELECT * FROM old ; 复制旧表数据到存在的新表INSERT INTO new SELECT * FROM old;;复制旧表的数据到结构不同的表INSERT INTO new (col1, col2 .....)原创 2020-07-29 18:28:43 · 134 阅读 · 0 评论 -
windows 和 centos 环境下 mysql 重置和更改密码,用户创建与删除,获取以及撤销授权
windowscmd : net stop mysql 停止MySQL 服务,需要找到 mysql 的服务名字(可能不是 mysql 这个名字)开启免密登录的 mysql 服务 cmd :mysqld --console --skip-grant-tables --shared-memory新开一个 cmd 登陆 mysql : mysql -u root -p 密码为空,直接登陆设置新密码use mysqlupdate user set authentication_string='原创 2020-07-29 17:54:25 · 142 阅读 · 0 评论 -
MySQL数据库中的 information_schema 剖析
information_schema 是 MySQL 自带的,提供了访问数据库元数据(关于数据库的数据,如 数据库名,表名,列的数据类型,访问权限)的方式。information_schema 的表(常用)SHOW TABLES FROM information_schema;SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。...原创 2020-03-23 00:12:26 · 235 阅读 · 0 评论 -
MySQL 的高级使用
同样先是建立要用的表CREATE TABLE courses ( id int unsigned NOT NULL AUTO_INCREMENT, student varchar(30) DEFAULT NULL , sub varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, grade in...原创 2019-12-28 19:53:39 · 212 阅读 · 0 评论 -
MySQL 的条件查询
这里先创建一个 mysql 的数据表来方便命令的展示CREATE TABLE courses ( id int unsigned NOT NULL AUTO_INCREMENT, student varchar(30) DEFAULT NULL , sub varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ...原创 2019-12-25 21:13:08 · 194 阅读 · 0 评论 -
MySQL 的常用基本命令
ubuntu 终端的命令:查看MySQL服务状态:sudo service mysql status停止MySQL服务:sudo service mysql stop启动MySQL服务:sudo service mysql start重启MySQL服务:sudo service mysql restart配置文件路径为:/etc/mysql/mysql.conf.d/...原创 2019-12-24 21:41:15 · 235 阅读 · 0 评论