MySQL笔记

  1. Select  flied, ifnull(flied,0) as mm from table;  如果flied为空就默认为0
  2. Count(*)  统计数据表中的总记录
  3. Count(flied)  统计flied不为null 的总记录

SQL语句主要分为:

DDL:数据定义语言,定义了不同的字段,数据库

    表,列,索引等对象

DML:数据操作语句,应增删改查,检查数据完整性

DCL:数据控制,用于控制不同弄数据段直接许可和访问级别的语句

数据库的特点:

   持久化存储  速度快 数据的有效性 易扩展

整数类型:

TINYINT(size)     -128 ---127

SAMLLINT(size)

INT

MEDIUMINT

小数类型

  FLOAT():

  DOUBLE()

  DECIMAL()

字符串类型

  CHAR(size)   0-255

  VARCHAR(size)  0-65535

  Enum(“M”,“F”)  有选择范围

枚举类型:

    不区分大小写,写入的数值不在枚举范围之内,会报错

日期类型:

DATE():   年月日

DATETIME(): 年月日时分秒

Year   : 年

约束:

Pk:  唯一  非空  自增

FK 

操作数据库:

连接数据库: MySQL –u root –p

创建数据库: create database dbname

   含有特殊字符:  ``

查看创建数据库的命令:

show create database `mytest-01`;

查看当前使用的数据库:select database();

使用数据库:use `mytest-01`;

删除数据库:drop database `mytest01`;

查看表描述信息: desc mytable2;

切换到使用的数据库: use database;

删除数据库: drop database dbname;

查看创建表的命令:show create table;

posted @ 2020-08-02 13:21  枫叶少年  阅读(142)  评论(0编辑  收藏  举报