mysql基础知识

数据库关键字

数据库(database)数据表(table)字段(column)列(column)行(row)

SQL语句书写规则

  1. 小写分号结尾;可以用delimiter修改
  2. 关键字不区分大小写,建议用大写
  3. #注释 、--注释:--后面需要加空格 、/*注释*/

数据类型

一、数值及浮点型

TINYINT 1字节  :      有符号值=    -128到127(-2的7次方到2的7次方-1)  

                             无符号值=    0到255(0到2的8次方-1)

SMALLINT 2字节:    有符号值=    -32768到32768(-2的15次方到2的15次方-1)  

                             无符号值=    0到65535(0到2的16次方-1)

MEDIUMINT   3字节   :1字节是8位,3字节就是  0到2的24次方

INT  4字节

BIGINT   8字节

float(m,d)  单精度浮点型8位精度(4字节)m总个数,d小数位

double(m,d)  双精度浮点型16位精度(8字节)m总个数,d小数位

decimal(m,d) 定点数

二、常用字符串类型

CHAR   0-255字节  定长字符串   查询速度快

VARCHAR   0-65535字节   变长字符串

TINYTEXT

TEXT  一般字符串用这个就可以了

MEDIUMTEXT

LONGTEXT

ENUM   枚举

SET      集合

三、时间类型

DATA   3字节   YYYY-MM-DD 日期至

TIME   3字节   HH:MM:SS    时间值

YEAR  1字节    YYYY   年份值

DATETIME   8字节  YYYY-MM-DD  HH:MM:SS  混合日期和时间值

TIEMSTAMP   8字节  YYYYMMDD  HHMMSS  混合日期和时间值、时间戳

时间戳建议用int存储

  

字段名的修饰(列名)    

unsigned    :无符号(要写在数据类型后面)

auto_increment    :自增

default    :默认值

comment    :字段解释说明

not null    :非空

null    :空

unique    :唯一索引

index    :普通索引

primary key    :主键

auto_increment    :必须有定制为primary key

 

sql语句的运算符

=           :赋值和判断都用这个

!=   <> :不等于

<  >  <=  >=

OR        :或者

AND      :且

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值