MySQL学习笔记——基本概念

本文介绍了MySQL的基本概念,如DB、DBMS和SQL,并详细阐述了数据库的特点,包括表的结构和数据存储方式。同时,讲解了启动和停止MySQL服务的步骤,以及如何通过命令行进入和退出MySQL。此外,还分享了常用的MySQL命令,如显示数据库、切换数据库、查看表结构等,并展示了SQL的不同分类。最后,提到了MySQL的语法规范和注释方式。
摘要由CSDN通过智能技术生成

基本概念

  • DB:数据库。用于存储一系列有组织的数据。

  • DBMS:数据库管理系统。例如MySQL,Oracle,DB2,SQL sever等。

  • SQL:结构化查询语言。程序员通过SQL与DBMS通信。

DB特点

  1. 将数据存放在表中,表再放到库中。
  2. 一个DB可以有多个表,每个表都有一个自己的名字,用来标识自己,表名具有唯一性。
  3. 表具有一些特性,这些特性定义了数据在表中是如何存储的,类似于Java中类的概念。
  4. 表由列组成,每一列称为一个字段,所有表都是由一个或多个字段组成的,字段相当于Java中的属性。
  5. 表中的数据是按行存储的,每一行类似于Java中的对象。

启动MySQL服务的两种方式

  1. 计算机——右击——管理——服务

  2. 以管理员身份允许cmd,

     打开	net start mysql80; 
     关闭	net stop mysql80; 
     mysql80是服务器名
    

进入和退出MySQL服务

进入MySQL

  1. mysql自带的客户端,输入密码即可进入,但只限于root用户。

  2. 使用cmd命令行:

     mysql -h hostName -P port -u user -ppassword;
     mysql -h hostName -P port -u user -p 回车 password;
     注意:-p和password之间没有空格,第一种方式会显示密码,第二种方式不会显示密码
    
  3. 若为本地主机:

     mysql -h localhost -P 3306 -u root -ppassword;
     可以简写成:
     mysql -u root -ppassword;
    

退出MySQL

1. exit;
2. ctrl+C

MySQL命令

  1. 每条命令以;或\g结束

  2. 显示所有数据库:

     show databases;
    
  3. 进入某一数据库:

     use 库名;
    
  4. 显示库内的所有表:

     显示当前所在库A中的所有表 show tables;
     显示库B中的所有表 show tables from B库名;
     此时仍然在A库中
    
  5. 查看当前所在库:

     select database();
    
  6. 查看表结构:

     dese 表名;
    
  7. 查看当前MySQL版本:

     进入到MySQL内部时查看 select version();
     在DOS命令行查看 mysql --version
     			或 mysql -V
     注意:DOS命令行没有分号
    

MySQL的语法规范

  1. 不区分大小写

  2. 每条命令用;结尾(或\g)

  3. 每条命令根据需要可以进行缩进或换行

  4. 注释:

     单行注释:#文字
     		 -- 文字(有空格)
     多行注释:/* 文字 */
    

SQL

分类

  1. DQL:数据查询语言,select语言
  2. DML:数据操作语言
  3. DDL:数据定义语言,建库建表,删库删表
  4. TCL:事务控制语言
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值