MySQL基础概念和常用命令

MySQL的命令不区分大小写,但建议关键字大写

一、数据库的相关概念

1、什么是数据库 ?

     数据的仓库

     DB:database,数据库,里边保存了有组织的规范的数据。
     DBMS:database management system , 数据库管理系统,简称数据库软件,数据库产品,数据库是通过DBMS创建和操作的容器。

     常见的数据库:MySql , Oracle , DB2 , SqlServer等, 数据库的操作图来自网络,

    

2、什么是SQL ?
     SQL:叫结构化查询语言(Structure Query Language),专门用来与数据库通信的语言。

     SQL语句执行顺序: from --> where --> group by --> having --> select --> order by.

扫描二维码关注公众号,回复: 4335723 查看本文章

二、MySQL基础

1、MySQL服务端的登陆和退出

登录: 
    cmd的dos命令端:mysql -h localhost -P 3306 -u root -p
    -h:主机
    -P:端口
    -u:用户名
    -p:密码(这里可以写,也可回车后再写,写了密码,密码和-p不能有空格,前面的可以有空格)
本机的话,可以简写:mysql -u root -p

退出  exit,ctrl+c,quit,  \q  都可以,然后回车。

2、MySQL的语法规范

    1)MySQL的命令不区分大小写,但建议关键字大写;
    2)每条命令用“;”结尾。
    3)每条命令根据需要,可以进行缩进和换行,建议关键字在一行。
    4)注释:
        单行注释:#文字文字
        单行注释2: -- 文字文字 (主要 -- 后有空格)
        多行注释: /* 文字文字 */

3、MySQL常用命令

    1)显示当前数据库服务器中的数据库列表:
          mysql> SHOW DATABASES;


    2)创建数据库:
         mysql> CREATE DATABASE 库名;

         mysql> CREATE DATABASE if not exists  库名;    #容错性的创建数据库


    3)删除数据库:
         mysql> DROP DATABASE 库名;

        mysql> DROP DATABASE if not exists  库名;    #容错性的删除数据库


    4)使用某个数据库
         mysql> USE 数据库名称;


    5)查看数据库中的表格
         mysql> SHOW TABLES;


    6)查看表结构
         mysql> DESC 表名;

    7)查看非所在库的表信息,用from关键字指定目标库。

        mysql> show tables from 数据库名;

     8)查看目前在那个库里。

        mysql> select database();

     9)查看数据库字符集编码

       mysql> show variables like '%char%';

    10)查看mysql的版本信息。

         在Sql中用 select version(); 查看mysql的版本信息。

         在Dos中用 mysql --version 也是查看mysql版本信息。

         在Dos中用 \s 也是查看mysql数据库详细信息。

    11)查看创建数据库时的信息

        mysql> show create database 数据库名;

    12)查看创建表时的信息(建表语句)

         mysql> show create table 表名;

    13)查看当前登录用户

         mysql> select user(); 

    14)修改数据库的字符集

        mysql> alter database 数据库名 character set 字符集(如gbk);

猜你喜欢

转载自blog.csdn.net/qq_42402854/article/details/84503773