vlambda博客
学习文章列表

小白入门/每日复习-mySQL快速入门知识

1、 mySQL主要文件介绍

安装好mySQL后,先对一些文件的功能做一个熟悉。

1.1、my.ini

这是非常重要的配置文件,使用记事本打开后可以修改如下配置:

  • default-character-set - 客户端默认字符集 

  • character-set-server - 服务器端默认字符集

  • port - 客户端和服务器端的端口号 

  • default- storage engine - MySQL默认存储弓|擎(INNODB)

1.2、其它重要文件及作用

  • bin 命令文件

  • lib 库文件 

  • include 头文件

  • Share 字符集、语言等信息

2 、入门相关相关操作

以下为最基础的一些命令或知识点

  •  #登录
     mysql -uroot -你设置的密码(第一次登陆没有密码)

    #退出

     exit --或quit或\q


  • 注释使用#或者--,多行注释使用/*    */


  •  #查看版本
     SELECT VERSION()


  • #得到当前用户

     select user


  • #得到当前时间
     select now


  • #得到当前数据库
     select database


  •  #打开mySQL并打开名为db_name数据库
     mysql -uroot -P -D db_name


  •  mysql默认结束符号是;或者\g,不输入是不会结束的


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


  •  某语句不想执行,后加\c代表取消语句 
     

  • 在LINUX中关键字要大写,库名 表名 字段要小写


  •  数据库,表名,字段名等尽量不要和关键字重名,如果一定要,要加上反引号`

3、mySQL体系

SQL语言:结构化查询语言(Structured Query Language)包含多个部分,以下为较为常用的一些分类及对应的常用操作。

  • 1.数据查询语言DQL (Data Query Language) : select、 where、 order by、group by、having 。

  • 2.数据定义语言DDL (Data Definition Language) : create、 alter、 drop。

  • 3.数据操作语言DML (Data Manipulation Language) : insert、 update、 delete 。

  • 4.事务处理语言TPL (Transaction Process Language) : commit、 rollback 。

  • 5.数据控制语言DCL (Data Control Language) : grant、 revoke。