SQL简介

SQL简介

DB(Database)数据库,保存一组有组织的数据的容器;

DBMS(Database Management System)数据库管理系统,又称为数据库软件,用于管理DB中的数据;

SQL(Structured Query Language)结构化查询语言,用于和DBMS通信的语言。

目前,主流的关系数据库软件主要分为以下几类:

  1. 商用数据库,例如:OracleSQL ServerDB2等;
  2. 开源数据库,例如:MySQLPostgreSQL等;
  3. 桌面数据库,以微软Access为代表,适合桌面应用程序使用;
  4. 嵌入式数据库,以Sqlite为代表,适合手机应用和桌面程序。

DDL:Data Definition Language

DDL允许用户定义数据,也就是创建表、删除表、修改表结构这些操作。通常,DDL由数据库管理员执行。

DML:Data Manipulation Language

DML为用户提供添加、删除、更新数据的能力,这些是应用程序对数据库的日常操作。

DQL:Data Query Language

DQL允许用户查询数据,这也是通常最频繁的数据库日常操作。

MySQL服务的启动和停止

有两种方式启动或停止服务:

  • 打开计算机管理服务和应用程序服务,找到MySQL可以启动或停止
  • 使用快捷键windowns+r打开运行,输入'cmd',打开命令窗口
    • 输入net stop mysql按回车停止服务
    • 输入net start mysql按回车启动服务

MySQL服务的登录和退出

  • 通过mysql自带的客户端,此种方式只限于root用户

  • 通过windows自带的客户端

    • 登录:mysql [-h主机名 -P端口号] -u用户名 -p密码

      若是本机,中括号中可省略

    • 退出:exit或者ctrl+c

MySQL常见的命令

  • 查看当前所有数据库

    show databases;

  • 打开指定的库

    use 库名;

  • 查看当前库的所有表

    show tables;

  • 创建表

    create table 表名(
       列名 列类型,
       列名 列类型,
       列名 列类型
    );
    
  • 查看表结构

    desc 表名;

  • 查看服务器版本

    • 方式一:登录到mysql服务端

      select version();

    • 方式二:没有登录到mysql服务端

      mysql --version

      或者mysql --V

MySQL的语法规范

  • 不区分大小写,但建议关键字大写,表名、列名小写

  • 每条命令最好用分号结尾

  • 每条命令根据需要,可以进行缩进或换行

  • 注释

    ​ 单行注释:#注释文字

    ​ 单行注释:-- 注释文字

    ​ 多行注释:/*注释文字*/

posted @   木田心  阅读(198)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示