数据类型:数据列,存储过程参数,表达式和局部变量的数据特征。

整形:

tinyint:一个字节,-128到127;2的7次方

smallint:两个字节,-32768到32767;2的15次方

mediuint:三个字节,-8388608到8388607;2的23次方

int:四个字节,-2147483648到2147483647;2的31次方

bigint:八个字节,-9223372036854775808到9223372036854775807;2的63次方

浮点数:

float和double也可以有(M,D)M表示位数,D表示小数点后的位数,decimal是精确值,另外两个是近似值。

日期时间型:

字符型:

除了可以存储字符串数据之外,还可以存储其他数据,比如图片和声音的二进制数据

存储“abc”,char(6),那么则为“abc   ”,为定长,varchar(6),则存储“abc”,不为定长。

汉字为一个字节。

创建和查看数据库表。

数据表:其实就是表格,有行和列。

创建表:

比如创建这个表

基本语法

然后实例操作

用“show tables from book”来显示这个数据库中的表,如果是当前数据库可以是‘show tables’

那么 ,查看表的结构是“show columns from xx;”差不多是这样

也可以用describe xx或desc xx来看

最后是显示数据表的创建语句“show create table xx;”

修改数据库表

添加列

alter table reader add email varchar(30) (after tel/first);可以指定位置添加,否则在最后一行。

修改列名

alter table reader change email email2 varchar(30);

修改列的数据类型

alter table reader modify email2 varchar(10);

修改列的排列位置

alter table reader modify balance decimal(7,3) alter email;

alter table reader modify balance decimal(7,3) first;

删除列

alter table reader drop email2;

修改表名

alter table reader rename to readerinfo;

mysql新建数据库数据类型_数据库Mysql的学习(二)-数据类型和创建相关推荐

  1. MySQL新建匿名用户_初始化MySQL用户(删除匿名用户)

    安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无用户名无密码的匿名用户(Anonymous Account).进行下面的初始化操作以合理授权,增强安全. 设置root密码先以r ...

  2. mysql学号数据类型_数据库常见数据类型和约束

    常用数据类型 MYSQL数据库支持多种类型,大致可以分为三个类型:数值型.时间/日期型和字符型 在这里就列举一些我们常用的数据类型 1.数值型 表示整数型数据类型(tinyint.smallint.m ...

  3. MySQL中地点的数据类型_数据库中地址的数据类型

    数据库中用什么数据类型存储电话号码比较合理? 因为涉及到固定电话,所以一般用varchar2 ,单纯手机号码的话可以用number. 数据类型分类: 数字型- Integer(整型).Long(长整型 ...

  4. 深入浅出mysql唐汉名_深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎 - 数据类型 - 字符集和校验规则 -...

    create schema deepInMySql; use deepInMySql; -- 查看当前默认存储引擎 show variables like '%table_type%'; -- 查看当 ...

  5. mysql课程id数据类型_数据库学习之六:mysql数据类型

    六.mysql数据类型 1.课程大纲 • 数据类型介绍 • 数据类型设置 • 列属性 • 数据类型的字符集用法 • 选择适当的数据类型 2.数据类型介绍 • 四种主要类别: 数值类型 字符类型 时间类 ...

  6. mysql的real类型_数据库的常用数据类型有哪些?

    数据库的常用数据类型有哪些? 一. 整数数据类型:整数数据类型是最常用的数据类型之一. 1.INT (INTEGER) INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,4 ...

  7. MySQL删除空值语句_数据库语句sql 删除空记录

    最简单删除SQL Server中所有数据的方法 原文:最简单删除SQL Server中所有数据的方法 最简单删除SQL Server中所有数据的方法   编写人:CC阿爸   2014-3-14 其实 ...

  8. 【MySQL 第10章_数据库的设计规范】

    第10章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...

  9. MySQL数据库变量_数据库参数_MySQL变量_系统变量_用户变量

    文章目录 MySQL 变量分类 系统变量 查看系统变量 设置系统变量 如何通过配置文件来设置变量值 通过命令行选项来设置变量值 动态设置全局级的系统变量 设置静态的系统变量 设置会话级的系统变量 引用 ...

  10. mysql数据库容量估算_数据库性能与容量评估

    一.数据库设计 1.表结构设计 -表中的自增列(auto_increment属性)推荐使用bigint类型 -首选使用非空的唯一键, 其次选择自增列或发号器 不使用更新频繁的列,尽量不选择字符串列,不 ...

最新文章

  1. android闪退日志收集
  2. 国际农产品市场谋定特点趋势 对话国际农民丰收节贸易会
  3. [汇编语言]实验:应用更灵活的寻址方式来定位内存地址
  4. 让element-ui的输入框聚焦的4种方式
  5. Spring-Data-Redis存储对象(redisTemplate)
  6. 密码编码学初探——数论和有限域
  7. SecureCRT安装破解教程
  8. 听说,Java程序员都是吃青春饭的?
  9. python编程用什么软件-python用什么软件编写
  10. 小白后端工程师成长记——项目规划
  11. python word 表格 框线_python-docx 操作word文档给表格加边框
  12. 终端文本编辑神器--Vim命令详解。如何配置使用Vim、Vim插件?
  13. 20. Linux提权:从入门到放弃
  14. DFS(深度优先搜索算法)入门
  15. 手把手教你通过vue-cli搭建手机端框架
  16. 厦门吾智美:ESS.OIL.CO潜力无限
  17. C语言实现车辆管理系统
  18. LSD:一种直线检测算法简介
  19. android启动界面修改工具,安卓 软件界面修改 修改安卓启动界面
  20. 扒一扒国内做得比较优秀的无人机倾斜摄影公司

热门文章

  1. extern 关键字详解
  2. 《梦断代码》阅读笔记03
  3. SUBMIT的几种情况
  4. DP:最大公共子序列
  5. 让你的AIR程序自动检测更新,并自动下载、更新到新版本。
  6. ABAP:SmartForms 之二--设计
  7. java基础中如何中断/阻塞线程和使用中断
  8. 并发编程学习之原子变量类
  9. mysql去除重复的数据
  10. 实现线程的方式,源码分析:Runnable, Thread, Callable, Future, FutureTask