一、初识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 数据库名;

本文转自xinsz08の平行时空博客51CTO博客,原文链接http://blog.51cto.com/xinsz08/1915897如需转载请自行联系原作者
维度2018

mysql必知必会第一节相关推荐

  1. mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)

    站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...

  2. MySQL必知必会学习历程(一)

    MySQL必知必会学习历程(一) 前言 第1章 了解SQL 1.1 关键术语介绍 1.2 数据表解释实例 第2章 MySQL简介 2.1 关键术语介绍 2.2 安装mysql命令行实用程序(可选) 2 ...

  3. 《MySQL必知必会》所有SQL语句图表集合(可作为查询表使用)---已完结

    本篇文章是对<MySQL必知必会>所有语句知识点的图表集合,适合快速查询遗忘的SQL语句. 本文的脉络结构,首先先给出<MySQL必知必会>的目录和本书中用到的数据表的UML图 ...

  4. MYSQL必知必会学习笔记(二)

    MYSQL必知必会四-五章--检索.排序 书中部分代码展示: ##第四第五章 SELECT prod_name FROM products; /*从products表中检索一个叫prod_name的列 ...

  5. 【总结记录】《MySQL必知必会》读后笔记,结合 leetcode 例题理解

    文章目录 一. <MySQL知会>读后笔记 1. 零散的前文知识 2. 连接数据库 3. 检索数据(重点开始了) 4. 排序.过滤数据 5. 通配符.正则表达式 6. 汇总数据 7. 分组 ...

  6. mysql必知必会_MySQL必知必会

    MySQL必知必会 联结的使用, 子查询, 正则表达式和基于全文本的搜索, 存储过程, 游标, 触发器, 表约束. 了解SQL 数据库基础 电子邮件地址薄里查找名字时, 因特网搜索站点上进行搜索, 验 ...

  7. mysql必学十大必会_MYSQL 学习(一)--启蒙篇《MYSQL必知必会》

    MYSQL必知必会 一. DDL 数据定义语言 Data Definition Language 是指CREATE,ALTER和DROP语句. DDL允许添加/修改/删除包含数据的逻辑结构,或允许用户 ...

  8. 《MySQL必知必会》的读后感

    <MySQL必知必会>的读后感 该文章是阅读<MySQL必知必会>这本书后的读后感,并且总结了这本书中的几个方面的笔记. 1 查询数据 注意SQL语句不区分大小写,因此 SEL ...

  9. MySQL必知必会总结

    <MySQL必知必会>知识点总结: 1. 选择数据库相关命令: USE crashcourse; SHOW DATABASE; SHOW TABLES; SHOW COLUMNS FROM ...

  10. MySQL必知必会——第十五章联结表

    联结表 本章将介绍什么是联结,为什么要使用联结,如何编写使用联结的SELECT语句. 联结 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表. 在能够有效地使用联结前,必须了解关系 ...

最新文章

  1. zabbix监控mysql数据库性能实现
  2. GDB调试程序实例演示
  3. Hadoop datanode正常启动,但是jps差不多datanode进程,而且Live nodes中却缺少节点
  4. leetcode数组汇总_LeetCode刷题:前言
  5. html百度地图秘钥,自己网页调用百度地图API 附API密钥
  6. a股历史30年的大盘价_上交所成立30周年!6张图读懂A股30年
  7. java 反射 动态调动set_通过Java的反射动态调用类的set和get方法
  8. 极域电子教室卸载、忘记密码解决方案
  9. 东隅已逝,桑榆非晚--- Tips for XJTUers
  10. STM32开发环境配置
  11. java布尔字段用is前缀_Javabean中,对于boolean类型的属性,可以使用is代替方法名称中的set和get前缀,创建Bean必须带有包名。...
  12. 报错:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.
  13. FZUOJ 2214 Knapsack problem 背包
  14. aspose给word添加水印
  15. L2-048 寻宝图(25分)
  16. 数据分析统计学基础笔记
  17. creator物理引擎 /RPG运动类型 /坦克
  18. android 计步器 开发,Android计步器开发
  19. 揭秘经典案例炼成之道 微信开发者大会精华回顾
  20. 机器人公司都吓傻了?因为谷东AR入局了嘛!

热门文章

  1. flink streamGraph生成
  2. smart原则_《红楼梦》凤姐做领导为什么积劳成疾?只因为不懂SMART原则
  3. nginx 替换返回请求中的字符
  4. ubantu Wine QQ
  5. linux实用小功能
  6. Java校招笔试题-Java基础部分(三)
  7. 前端跨域请求get_解决前端跨域问题方案汇总
  8. python设计模式19-观察者模式
  9. 基于Libevent最小根堆定时器的C++定时器实现
  10. 想在研发群里装?先学会这几个排查K8s问题的办法