Mysql数据库学习---入门基础命令,适用于初学者

Mysql数据库入门—数据库基础

Author:qyan.li

Date:2021.12.29

一、Mysql数据库启动、退出
  • sudo mysql -u root -p linux系统下进入Mysql数据库
  • quit 退出Mysql数据库
二、Mysql数据库常用命令
  • 数据库基本命令—查看数据库和表单

    Mysql数据库中包含两个最基本的部分:databasetable,数据库中操作均针对其进行操作

    • 显示所有数据库show databases;

      Tips:此处提及分号,表明SQL语句完成,不加分号可以实现多行连续输入

      mysql> show databases;
      +---------------------+
      | Database            |
      +---------------------+
      | Test                |
      | Uestc_information   |
      | information_schema  |
      | mysql               |
      | performance_schema  |
      | student_information |
      | sys                 |
      +---------------------+
      7 rows in set (0.01 sec)
      
    • 进入特定数据库use student_information; use后面添加数据库的名称

      mysql> use student_information;
      Reading table information for completion of table and column names
      You can turn off this feature to get a quicker startup with -A
      
      Database changed
      
    • 显示当前数据库中的所有表格show tables;

      mysql> show tables;
      +-------------------------------+
      | Tables_in_student_information |
      +-------------------------------+
      | Phone_table                   |
      | pet                           |
      | studentTable                  |
      +-------------------------------+
      3 rows in set (0.00 sec)
      
  • 数据库基础命令—创建、删除数据库和表单

    • 创建数据库create database qyanLi database后面添加的为所要创建的database的名称

      mysql> create database qyanLi;
      Query OK, 1 row affected (0.03 sec) #显示Query OK,即代表输入命令正确且成功执行
      

      Tips:Mysql中注释命令可采用#

    • 删除数据库drop database qyanLi database后面添加的为所要删除的database的名称

      mysql> drop database qyanLi;
      Query OK, 0 rows affected (0.04 sec) # 删库成功
      
    • 创建表单create table PersonTable (name varchar(20),address varchar(20),age date,sex char(1);

      Tips:创建table需要标明表单所具有的属性columns和数据类型varType,通用格式为:

      create table "tableName" (columns1 type1,columns2 type2,.....);
      

      输入上述命令后显示:

      mysql> create table PersonTable (name varchar(20),address varchar(20),birth date,sex char(1));
      Query OK, 0 rows affected (0.07 sec) # 表单创建成功
      

      Tips:Mysql中可以借助于describe tableName;实现表单基本信息的查询

      mysql> describe PersonTable;
      +---------+-------------+------+-----+---------+-------+
      | Field   | Type        | Null | Key | Default | Extra |
      +---------+-------------+------+-----+---------+-------+
      | name    | varchar(20) | YES  |     | NULL    |       |
      | address | varchar(20) | YES  |     | NULL    |       |
      | birth   | date        | YES  |     | NULL    |       |
      | sex     | char(1)     | YES  |     | NULL    |       |
      +---------+-------------+------+-----+---------+-------+
      4 rows in set (0.01 sec)
      
    • 删除表单—drop table tableName;

      mysql> drop table Phone_table;
      Query OK, 0 rows affected (0.05 sec)
      
三、小总结
  • 创建类命令:create关键字

    创建table时需注意添加表单的属性和数据类型

  • 删除类命令:drop关键字

    注意前面添加限定词,database或者table

  • 显示类命令:use、show、describe关键字

liqiyan@liqiyan-G3-3590:~$ date     # 顺便提一下:linux系统通过命令解释器bash解释命令,定位date可执行文件,执行date显示系统当前时间。如果进入可执行文件目录,可通过./date来直接运行可执行文件,显示系统时间
20211229日 星期三 20:57:16 CST

更不动啦,明天继续!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值