一、初识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数据库必知必会第一节相关推荐

  1. mysql数据库过滤空值_mysql必知必会--过 滤 数 据

    使用 WHERE 子句 数据库表一般包含大量的数据,很少需要检索表中所有行.通常只 会根据特定操作或报告的需要提取表数据的子集.只检索所需数据需要 指定搜索条件(search criteria),搜索 ...

  2. mysql 必知必会导入官方数据库,出现错误,ASCII ‘\0‘ appeared in the statement解决方法

    最近在学MySQL必知必会,导入自带的数据库,出现如下错误: ERROR: ASCII '\0' appeared in the statement, but this is not allowed ...

  3. 软件测试之MySQL数据库必知必会,面试必备

    软件测试之MySQL数据库必知必会,面试必备! 一.前言 1.1 数据库概念及分类 1.2 SQL语句概念及分类 1.3 MySQL数据类型 二.常用SQL语句 2.1 数据库相关SQL 2.2 表相 ...

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

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

  5. sql 数据库前两列值乘_SQL | SQL 必知必会笔记 (一 )

    原文:SQL | SQL 必知必会笔记 (一 ) 作者: PyStaData 基本概念 一些规则 多条 SQL 语句必须以分号分隔. SQL 不区分大小写,但一般习惯关键字用大写,列名和表名使用小写. ...

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

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

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

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

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

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

  9. mysql必知必会_MySQL必知必会

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

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

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

最新文章

  1. 谷歌浏览器Google Chrome和Adobe Flash Plugins插件安装问题
  2. mac os x 添加 用户 所属 组
  3. 自助服务台——多渠道触发运维工单
  4. linux shell ln命令 建立文件符号链接
  5. JVM 内存模型:方法区(Method Area)
  6. 2015年秋季个人阅读计划
  7. 我的编程成长之路——python初体验
  8. SCCM 2012系列16 操作系统播发⑤
  9. Python精通-运算符与基本数据类型(一)
  10. 数据库,部分函数依赖,传递函数依赖,完全函数依赖,三种范式的区别
  11. 010. 深入JVM学习—垃圾收集策略概览
  12. python代码混淆
  13. Codeforces Round #459 (Div. 1) B. MADMAX(dp+博弈)
  14. 使用QT5+Opencv完成简单的图像处理及视频处理软件
  15. 修改阿拉伯语等语言下的数字显示
  16. 01-Weakly supervised consistency
  17. macOS软件历史版本下载
  18. 电子元器件行业经销商管理平台高效协同,优化经销商系统渠道链条
  19. 苹果cms小程序服务器要求,苹果cmsV10最新版小程序插件
  20. 范数(norm) 几种范数的简单介绍

热门文章

  1. 方法的重载与重写_java面试之重载、重写、重构的区别
  2. JavaSE-02(类与对象、枚举、接口)
  3. android 水果老虎机 文档一
  4. matlab统计发动机工况点,汽车发动机在运行的过程中有哪些工况?
  5. sap2000——模态分析
  6. WMware Harbor 开源 Docker 私有库搭建
  7. JS选择日期控件。当前日期以后的日期不能选择
  8. 1核1g1m服务器部署web项目,腾讯云 – 香港数据中心1核1G1M云服务器的性能与速度测试...
  9. 简化操作教会你如何使用接口,利用关键词搜索技术获取1688的商品数据
  10. Weblogic新建服务,Adminserver下新建server