美文网首页
数据类型与操作数据表

数据类型与操作数据表

作者: vs陈默 | 来源:发表于2018-01-01 23:45 被阅读0次

数据类型:
1 整型 tinyint smallint mediumint int bigint

       2 浮点型:  float(m,d)     double(m,d)    m: 总位数   d: 小数点后面的位数

       3 日期时间类型:  year  time  date  datetime   timestamp

       4  字符型:  char  (定长类型) varchar(变长类型)  tinytext   text   mediumtext   longtext enum('v1','v2'...)  set('v1','v2'...)

数据表 :

     打开数据库:  use 数据库名称 

创建数据表:

    create table tb1( username varchar(20),
                               age tinyint unsigned,
                               salary float(8,2) unsigned  );

查看数据表:
show tables;
show tables from mysql;

查看数据库表基本结构:
show columns from 表名;

插入记录:

 insert 表名  values('tom', 24, 4567, 25);
 如果省略列名称  则所有的列必须赋值

  给部分字段赋值 
  insert 表名  (username, salary)values('jon',4600)

查看记录 : select * from 表名

空值与非空
create table tb2(
username varchar(20) not null,
age tinyint unsigned) null
);

自动编号 必须与主键组合使用 默认情况下 起始值为1 每次的增量为1
主键:
主键约束
每张数据表只能存在一个主键
主键保证记录的唯一性
主键自动为 not null
自动编号的字段必须为数值型 如果为浮点数 小数部分为0

create table tb3(
                           id smallint unsigned auto_increment primary key,
                           username varchar(30) not null
                          );

唯一约束
唯一约束可以保证记录的唯一性
唯一约束的字段可以为空值
每张数据表可以存在多个唯一约束

默认约束
当插入记录时 如果没有明确的字段赋值 则自动赋予默认值

create table tb(id smallint unsigned auto_increment primary key,
username varchar(20) not null unique key,
sex enum('1','2'.'3') default '3'
);

相关文章

  • MySQL5.7从入门到精通 pdf下载

    包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(...

  • mysql必知必会 pdf下载

    包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(...

  • chap03 约束以及修改数据表

    1.回顾和概述 数据类型: 整型 浮点型 字符型 日期时间型 数据表操作 如何创建数据表 PRIMARY KEY(...

  • 第三章 约束和修改数据表

    回顾和概述 数据类型 整型 浮点型 字符型 日期时间型 数据表操作 如何创建数据表 PRIMARY KEY(主键约...

  • SQL Server 操作数据表

    操作数据表 一、数据表基础 1、基本数据类型 1.1、Character 字符串: 1.2、Unicode 字符串...

  • 算法1.2

    数据类型:一组值和一组对其操作的集合抽象数据类型ADT:一种将数据与函数的实现相关联,隐藏了数据表示的数据类型,支...

  • 2、数据类型与操作数据表

    2、 数据类型与操作数据表 数据类型:指的是列、存储过程中参数、表达式和局部变量的数据特征,它决定了数据的存储格式...

  • MySQL

    sql 分类 sql 基本语法 DDL(数据定义语言create drop alter) 数据表操作 数据类型 字...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • 2.MySQL-数据类型与操作数据表

    数据类型 数据表操作 数据类型 char定长类型,如果为5个字符,只有abc,则后两位为空格varchar变长类型...

网友评论

      本文标题:数据类型与操作数据表

      本文链接:https://www.haomeiwen.com/subject/ezyxnxtx.html