MYSQL原生态SQL语句(未完待续)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL原生态SQL语句(未完待续)相关的知识,希望对你有一定的参考价值。

mysql介绍

  • MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. 由于MYSQL是一款开放源码软件,因此可以大大降低总体拥有成本.在将来的某一天MYSQL也许也会成为收费的软件,当然那是以后的事情了.现在我们来介绍下MYSQL的SQL原生态语句

在本地设置MYSQL账号

  • 创建my.ini文件
    [mysqld]
    character-set-server=utf8 #库的编码模式设置为utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
    user=root # 账号名为root
    [mysql]
    default-character-set=utf8 # 每创建一个库,默认的编码为utf8
    将MYSQL安装的目标文件添加到环境变量中,在CMD中直接操作MYSQL数据库.打开MYSQL时无需输入账号密码,默认从配置文件my.ini中读取

    将模式设置为严格模式

    set global sql_mode= "strict_trans_tables,only_full_group_by"; #修改为严格模式,只能查看到分组后的字段,配合聚合函数.其余操作会报错
    例如:
    select * from emo group by post;  #会报错,原因是分组之后在去查看某一条数据毫无意义
    强调: 模式设置为严格模式需要重新启动MYSQL

    将MYSQL设置为后台自动运行

    技术分享图片

MYSQL原生态SQL语句

库: 本质就是一个文件夹

  • 增加
    create database 文件夹名 charset utf8;
  • 删除
    drop database 文件夹名;
  • 修改
    alter database 文件夹名 charset gbk; #修改指的是修改文件夹的编码方式
  • 查看
    show databases; # 查看所有文件夹
    show create database 文件夹名; #查看指定文件夹

    表: 也就是一个文件

  • 增加
  • 删除
  • 修改
  • 查看

以上是关于MYSQL原生态SQL语句(未完待续)的主要内容,如果未能解决你的问题,请参考以下文章

mysql8.0 运维相关新特性(未完待续)

SQL知识点整理(未完待续)

centos7.2安装mysql5.5.32(未完待续)

mybatis

读caffe源码(未完待续)

浅析Socket建立过程(未完待续)