Mysql基础

2017-09-26  本文已影响0人  Kylin824

数据库类型:

  1. 层次模型;
  2. 网状模型;
  3. 关系模型;(常用)

Sql(Structured Query Language):结构化查询语言,用来操作关系型数据库

常用的关系型数据库:Access、MySql、Sql Server、Oracle

标准SQL语句支持以上所有关系型数据库,此外各个数据库都在标准SQL上扩展出新语句

Sql Server -> T-Sql
Oracle -> PL/Sql
MySql -> MySql

连接数据库:参数 -h(主机)、-u(用户名)、-p(密码)、-P(端口)

Windows:

    以管理员身份启动C:\Windows\System32\cmd.exe
    cd到mysql的bin目录,执行

mysql -h localhost -u root -p -P 3306
主机IP  用户名默认root 密码为空  端口号3306
若连接本地,localhost可以省略,若端口号3306,也可省略

Linux:

[root@host]# mysql -u root -p

退出数据库:exit、quit、\q

操作数据库

创建数据库:

查询数据库:

数据库字符编码:

删除数据库

选择据库

导出数据库

导入数据库

数据类型

数值类型

  类型               大小     
TINYINT             1字节
SMALLINT            2字节
MEDIUMINT           3字节
INT/INTEGER         4字节
BIGINT              8字节

FLOAT               4字节
DOUBLE              8字节
DECIMAL(m,n)      m:总位数、n:小数位数    

日期和时间类型:

类型         大小         格式          用途
DATE        3字节     YYYY-MM-DD      日期值
TIME        3字节     HH:MM:SS        时间值或持续时间
YEAR        1字节     YYYY            年份值
DATETIME    8字节     YYYY-MM-DD      混合日期和时间值
                      HH:MM:SS
TIMESTAM    4字节     YYYYMMDD        混合日期和时间值,时间戳
                      HHMMSS

字符串类型:

类型          大小              用途
CHAR        0-255字节         定长字符串
VARCHAR     0-65535字节       变长字符串
TINYBLOB    0-255字节         不超过 255 个字符的二进制字符串
TINYTEXT    0-255字节         短文本字符串
BLOB        0-65535字节       二进制形式的长文本数据
TEXT        0-65535字节       长文本数据

操作数据表

几个概念:数据表中,一行叫做一条记录,一列叫做一个字段,也叫属性

创建数据表:

实例解析:

查看数据表:

删除数据表:

插入数据:

查看表:

查询数据:

修改数据:

删除数据:

聚合函数:

上一篇 下一篇

猜你喜欢

热点阅读