MySQL数据库的基本管理

创新互联建站是专业的华安网站建设公司,华安接单;提供成都网站建设、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行华安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

概述

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

特点

1.MySQL性能卓越、服务稳定,很少出现异常宕机。

2.MySQL开放源代码且无版权制约,自主性及使用成本低。

3.MySQL历史悠久,用户使用活跃,遇到问题可以寻求帮助。

4.MySQL体积小,安装方便,易于维护。

5.MySQL口碑效应好,是的企业无需考虑就用之,LAMP、LNMP 流行架构。

6.MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别是PHP。

数据库的基本操作命令

  • DDL操作命令
  • DML操作命令
  • DQL操作命令
  • DCL操作命令
  • MySQL案例

MySQL管理操作

  • 查看数据库结构
  • 创建删除库和表
  • 管理表的记录

基本操作命令
查看数据库列表信息
MySQL数据库的基本管理
SQL语句概述
SQL语言

  • 是Structured Query Language 的缩写,即结构化查询语言
  • 是关系型数据库的标准语言
  • 用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
    SQL分类
    DDL:数据定义语言
    DML:数据操纵语言
    DQL:数据查询语言
    DCL:数据控制语言
    DDL语句操作(创建、删除)
    DDL语句用于创建数据库对象,如库、表、索引等
    创建数据库:CREATE DATABASE 数据库名
    创建数据库表:CREATE TABLE 表名 (字段定义…)

    DML语句操作
    DML语句用于对表中的数据进行管理

  • INSERT:插入新数据
  • UPDATE:更新原有数据
  • DELETE:删除不需要的数据
    向数据表中插入新的数据记录
    INSERT INTO 表名(字段·,字段2,…) VALUES (字段1的值,字段2的值,…)
    修改、更新数据表中的数据记录
    UPDATE 表名 SET 字段名1=值1[,字段名2=值2] WHERE 条件表达式
    在数据表中删除指定的数据记录
    DELETE FROM 表名 WHERE 条件表达式
    不带where条件的语句表示删除表中所有记录(谨慎操作)
    where 后面是条件,指定对象,若是不跟条件,则将所有删除
    DQL语句操作
  • DQL是数据查询语句,只有一条:SELECT
  • 用于从数据表中查找符合条件的数据记录
    1.查询时可不指定条件
    SELECT 字段名1,字段名2…FROM 表名
    2.查询时指定条件
    SELECT 字段名1,字段名2…FROM 表名 WHERE 条件表达式
    3.设置用户权限(用户不存在时,则新建用户)
    GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 【IDENTIFIED BY 密码】
    4.查看用户的权限
    SHOW GRANTS FOR 用户名@来源地址
    5.撤销用户的权限
    REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址
  • GRANT all ON bbs.* TO ‘bbsuser’@’%’ IDENTIFIED BY ‘admin123’;

来源地址写%代表所有IP地址
权限列表 写all 代表放开所有权限
表名写* 代表数据库下所有表
如果用户名已存在,则更改用户密码,如果用户不存在,则直接创建用户
grant 提权之意
revoke 收回权限之意

实操
创建数据库
MySQL数据库的基本管理
进入数据库
MySQL数据库的基本管理
创建表
MySQL数据库的基本管理
查看表的内容
MySQL数据库的基本管理
添加表的内容
MySQL数据库的基本管理
添加默认信息是不能为空,想要默认就使用default
MySQL数据库的基本管理
MySQL数据库的基本管理
查看表内所有内容
MySQL数据库的基本管理
更改表中的内容
MySQL数据库的基本管理
删除表中的记录
MySQL数据库的基本管理
删除表
MySQL数据库的基本管理
删除库
MySQL数据库的基本管理


标题名称:MySQL数据库的基本管理
本文路径:http://myzitong.com/article/jggogp.html