MySQL增删改查语法概览

MySQL语法每句话都以分号结尾,如果语句太长的话,可以先按回车,然后在第二行输入分号结尾。命令不区分大小写

  1. show databases; 查看所有数据库
  2. create databases 【数据库名】; 创建数据库
  3. use 【数据库名】; 选择数据库
  4. drop database; 【数据库名】; 删除数据库
  5. desc 【表名】; 查看表的基本结构(即describe)
  6. alter table 【表名】add/modify/drop 【字段 数据类型】; 添加/修改/删除表的字段
  7. insert into 【表名】(字段名1,字段名2,…) 也可以不写,默认为向所有字段中添加 values (值1,值2,…),(值1,值2,…); 为表中添加数据

MySQL三个默认的数据库information_schema; mysql;test的含义:

·information_schema:信息模式。存放元数据,用来管理其他用户创建的数据库。

·mysql:这个数据库是MySQL的参数数据库又叫核心数据库,用于存储和管理客户的数据信息。

·test:软件自带的测试数据库。

  • show tables; 查看所有数据库表
  • create table 表名(字段名1 数据类型 列级别的约束条件 默认值,字段名2 数据类型 列级别约束条件……) 创建数据表

MySQL数据类型:

  • 数字类型整数: tinyint、smallint、mediumint、int、bigint
  • 日期和时间: date、time、datetime、timestamp、year
  • 浮点数: float、double(总长度,小数的位数)、real、decimal

字符串类型

  • 字符串: char、varchar
  • 文本: tinytext、text、mediumtext、longtext
  • 二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob
    原文作者:落落大方的发卡
    原文地址: https://zhuanlan.zhihu.com/p/54496323
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞