最新公告
  • 新注册用户请前往个人中心绑定邮箱以便接收相关凭证邮件!!!点击前往个人中心
  • 深入浅出MySQL数据库(一)数据库简介及相关操作

    什么是数据库

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

      常见数据库

    Oracle

    DB2

    SQL Server

    Postgre SQL

    MySQL

      相关术语

    数据库系统(Database System):DBS

    数据库(Database)

    数据库管理系统(Database Management System):DBMS

    应用开发工具

    管理员及用户

    SQL语言(Structured Query Language):结构化查询语言

    DDL:数据库定义语言

    DML:数据库操作语言

    DQL:数据库查询语言

    DCL:数据库控制语言

    MySQL相关操作

      配置文件

    my.cnf是MySQL的配置文件

      登录、退出MySQL

    登录

    mysql -uroot -p

    mysql -uroot -proot

    得到版本号

    mysql -V

    mysql --version

    登录的同时打开指定数据库

    mysql -uroot -p -D db_name

    退出

    exit

    quit

    登录信息中需要掌握的

    命令行结束符默认使用;或者\g来结束

    可以通过help或者\h或者?加上相关关键字来查看手册

    \c可以取消当前命令的执行

      SQL语句语法规范

    常用MySQL的关键字需要大写,库名、表名、字段名称等使用小写

    SQL语句支持折行操作,拆分的时候不能把完整单词拆开

    数据库名称、表名称、字段名称不要使用MySQL的保留字,如果必须要使用,需要用反引号``将其括起来

      常用的SQL语句

    SELECT USER() 得到登录的用户

    SELECT VERSION() 得到MySQL的版本信息

    SELECT NOW() 得到当前的日期时间

    SELECT DATABASE() 得到当前打开的数据库

    数据库的相关操作

      创建数据库

    CREATE {DATABASE|SCHEMA} db_name;

    检测数据库名称是否存在,不存在则创建:CREATE DATABASE [IF NOT EXISTS] db_name;

    在创建数据库的同时指定编码方式:CREATE DATABASE [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset;

    [v_error]注意:数据库名称最好有意义,名称不要包含特殊字符或者MySQL关键字。[/v_error]

      查看当前服务器下全部数据库

    SHOW DATABASES|SCHEMAS;

      查看指定数据库的详细信息

    SHOW CREATE DATABASE db_name;

      修改指定数据库的编码方式

    ALTER DATABASE db_name [DEFAULT] CHARACTER SET [=] charset;

      打开指定数据库

    USE db_name;

      得到当前打开的数据库

    SELECT DATABASE()|SCHEMA();

      删除指定的数据库

    DROP DATABASE db_name;

    如果数据库存在则删除:DROP DATABASE [IF EXISTS] db_name;

    思维导图下载

    [fanctdl filename=’深入浅出MySQL数据库.zip’ filesize=’2.41MB’ href=’https://pan.baidu.com/s/1kbXH7v9j2YTuDxW686qrgA’ filedown=’百度网盘’]密码回复可见[/fanctdl]

    密码:[reply]xv59[/reply]

    本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
    极客文库 » 深入浅出MySQL数据库(一)数据库简介及相关操作

    常见问题FAQ

    如果资源链接失效了怎么办?
    本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
    如果用户分享的资源与描述不符怎么办?
    可以联系客服QQ:2580505920,如果要求合理可以安排退款或者退赞助积分。
    如何分享个人资源获取赞助积分或其他奖励?
    本站用户可以分享自己的资源,但是必须保证资源没有侵权行为。点击个人中心,根据操作填写并上传即可。资源所获收益完全归属上传者,每周可申请提现一次。
    如果您发现了本资源有侵权行为怎么办?
    及时联系客服QQ:2580505920,核实予以删除。

    1 评论

    1. 挺好的笔记、通俗易懂

    参与讨论

    • 155会员总数(位)
    • 3735资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 382稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级