mysql必知必会第一节
一、初识SQL语言
SQL(Structured Query Language 即结构化查询语言)
SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:
DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT
DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
二、系统数据库
information_schema: 主要存储了系统中的一些数据库对象的信息,例如用户表信息、列信息、权限信息、字符信息等。
performance_schema: 主要存储数据库服务器的性能参数。
mysql: 授权库,主要存储系统用户的权限信息。这个库如果丢失需要重新初始化!但是所有以前的授权信息丢失!
test: MySQL数据库系统自动创建的测试数据库。对于一个安全的数据库来讲,应该将这个库删除,因为它是共享库!
三、忘记MySQL密码
# vim /etc/my.cnf
[mysqld]
skip-grant-table
# service mysqld restart
# mysql
mysql> select user,password,host from mysql.user;
+------+-------------------------------------------+-----------+
| user | password | host |
+------+-------------------------------------------+-----------+
| root | *F861720E101148897B0F5239DB926E756B1C28B3 | localhost |
| root | | sxl.com |
| root | | 127.0.0.1 |
| root | | ::1 |
| | | localhost |
| | | sxl.com |
+------+-------------------------------------------+-----------+
6 rows in set (0.00 sec)
mysql> update mysql.user set password=password("456") where
user="root" and host="localhost";
mysql> flush privileges;
mysql> \q
四、创建数据库
语法
CREATE DATABASE 数据库名;
数据库命名规则:
可以由字母、数字、下划线、@、#、$
区分大小写
唯一性
不能使用关键字如 create select
不能单独使用数字
最长128位
数据库相关操作
查看数据库
SHOW DATABASES;
SELECT database();--------------------->查看目前正在操作的数据库
选择数据库:USE 数据库名
删除数据库:DORP DATABASE 数据库名;
mysql必知必会第一节相关推荐
- mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)
站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...
- MySQL必知必会学习历程(一)
MySQL必知必会学习历程(一) 前言 第1章 了解SQL 1.1 关键术语介绍 1.2 数据表解释实例 第2章 MySQL简介 2.1 关键术语介绍 2.2 安装mysql命令行实用程序(可选) 2 ...
- 《MySQL必知必会》所有SQL语句图表集合(可作为查询表使用)---已完结
本篇文章是对<MySQL必知必会>所有语句知识点的图表集合,适合快速查询遗忘的SQL语句. 本文的脉络结构,首先先给出<MySQL必知必会>的目录和本书中用到的数据表的UML图 ...
- MYSQL必知必会学习笔记(二)
MYSQL必知必会四-五章--检索.排序 书中部分代码展示: ##第四第五章 SELECT prod_name FROM products; /*从products表中检索一个叫prod_name的列 ...
- 【总结记录】《MySQL必知必会》读后笔记,结合 leetcode 例题理解
文章目录 一. <MySQL知会>读后笔记 1. 零散的前文知识 2. 连接数据库 3. 检索数据(重点开始了) 4. 排序.过滤数据 5. 通配符.正则表达式 6. 汇总数据 7. 分组 ...
- mysql必知必会_MySQL必知必会
MySQL必知必会 联结的使用, 子查询, 正则表达式和基于全文本的搜索, 存储过程, 游标, 触发器, 表约束. 了解SQL 数据库基础 电子邮件地址薄里查找名字时, 因特网搜索站点上进行搜索, 验 ...
- mysql必学十大必会_MYSQL 学习(一)--启蒙篇《MYSQL必知必会》
MYSQL必知必会 一. DDL 数据定义语言 Data Definition Language 是指CREATE,ALTER和DROP语句. DDL允许添加/修改/删除包含数据的逻辑结构,或允许用户 ...
- 《MySQL必知必会》的读后感
<MySQL必知必会>的读后感 该文章是阅读<MySQL必知必会>这本书后的读后感,并且总结了这本书中的几个方面的笔记. 1 查询数据 注意SQL语句不区分大小写,因此 SEL ...
- MySQL必知必会总结
<MySQL必知必会>知识点总结: 1. 选择数据库相关命令: USE crashcourse; SHOW DATABASE; SHOW TABLES; SHOW COLUMNS FROM ...
- MySQL必知必会——第十五章联结表
联结表 本章将介绍什么是联结,为什么要使用联结,如何编写使用联结的SELECT语句. 联结 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表. 在能够有效地使用联结前,必须了解关系 ...
最新文章
- zabbix监控mysql数据库性能实现
- GDB调试程序实例演示
- Hadoop datanode正常启动,但是jps差不多datanode进程,而且Live nodes中却缺少节点
- leetcode数组汇总_LeetCode刷题:前言
- html百度地图秘钥,自己网页调用百度地图API 附API密钥
- a股历史30年的大盘价_上交所成立30周年!6张图读懂A股30年
- java 反射 动态调动set_通过Java的反射动态调用类的set和get方法
- 极域电子教室卸载、忘记密码解决方案
- 东隅已逝,桑榆非晚--- Tips for XJTUers
- STM32开发环境配置
- java布尔字段用is前缀_Javabean中,对于boolean类型的属性,可以使用is代替方法名称中的set和get前缀,创建Bean必须带有包名。...
- 报错:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- FZUOJ 2214 Knapsack problem 背包
- aspose给word添加水印
- L2-048 寻宝图(25分)
- 数据分析统计学基础笔记
- creator物理引擎 /RPG运动类型 /坦克
- android 计步器 开发,Android计步器开发
- 揭秘经典案例炼成之道 微信开发者大会精华回顾
- 机器人公司都吓傻了?因为谷东AR入局了嘛!