mysql新建数据库数据类型_数据库Mysql的学习(二)-数据类型和创建
数据类型:数据列,存储过程参数,表达式和局部变量的数据特征。
整形:
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的学习(二)-数据类型和创建相关推荐
- MySQL新建匿名用户_初始化MySQL用户(删除匿名用户)
安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无用户名无密码的匿名用户(Anonymous Account).进行下面的初始化操作以合理授权,增强安全. 设置root密码先以r ...
- mysql学号数据类型_数据库常见数据类型和约束
常用数据类型 MYSQL数据库支持多种类型,大致可以分为三个类型:数值型.时间/日期型和字符型 在这里就列举一些我们常用的数据类型 1.数值型 表示整数型数据类型(tinyint.smallint.m ...
- MySQL中地点的数据类型_数据库中地址的数据类型
数据库中用什么数据类型存储电话号码比较合理? 因为涉及到固定电话,所以一般用varchar2 ,单纯手机号码的话可以用number. 数据类型分类: 数字型- Integer(整型).Long(长整型 ...
- 深入浅出mysql唐汉名_深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎 - 数据类型 - 字符集和校验规则 -...
create schema deepInMySql; use deepInMySql; -- 查看当前默认存储引擎 show variables like '%table_type%'; -- 查看当 ...
- mysql课程id数据类型_数据库学习之六:mysql数据类型
六.mysql数据类型 1.课程大纲 • 数据类型介绍 • 数据类型设置 • 列属性 • 数据类型的字符集用法 • 选择适当的数据类型 2.数据类型介绍 • 四种主要类别: 数值类型 字符类型 时间类 ...
- mysql的real类型_数据库的常用数据类型有哪些?
数据库的常用数据类型有哪些? 一. 整数数据类型:整数数据类型是最常用的数据类型之一. 1.INT (INTEGER) INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,4 ...
- MySQL删除空值语句_数据库语句sql 删除空记录
最简单删除SQL Server中所有数据的方法 原文:最简单删除SQL Server中所有数据的方法 最简单删除SQL Server中所有数据的方法 编写人:CC阿爸 2014-3-14 其实 ...
- 【MySQL 第10章_数据库的设计规范】
第10章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...
- MySQL数据库变量_数据库参数_MySQL变量_系统变量_用户变量
文章目录 MySQL 变量分类 系统变量 查看系统变量 设置系统变量 如何通过配置文件来设置变量值 通过命令行选项来设置变量值 动态设置全局级的系统变量 设置静态的系统变量 设置会话级的系统变量 引用 ...
- mysql数据库容量估算_数据库性能与容量评估
一.数据库设计 1.表结构设计 -表中的自增列(auto_increment属性)推荐使用bigint类型 -首选使用非空的唯一键, 其次选择自增列或发号器 不使用更新频繁的列,尽量不选择字符串列,不 ...
最新文章
- android闪退日志收集
- 国际农产品市场谋定特点趋势 对话国际农民丰收节贸易会
- [汇编语言]实验:应用更灵活的寻址方式来定位内存地址
- 让element-ui的输入框聚焦的4种方式
- Spring-Data-Redis存储对象(redisTemplate)
- 密码编码学初探——数论和有限域
- SecureCRT安装破解教程
- 听说,Java程序员都是吃青春饭的?
- python编程用什么软件-python用什么软件编写
- 小白后端工程师成长记——项目规划
- python word 表格 框线_python-docx 操作word文档给表格加边框
- 终端文本编辑神器--Vim命令详解。如何配置使用Vim、Vim插件?
- 20. Linux提权:从入门到放弃
- DFS(深度优先搜索算法)入门
- 手把手教你通过vue-cli搭建手机端框架
- 厦门吾智美:ESS.OIL.CO潜力无限
- C语言实现车辆管理系统
- LSD:一种直线检测算法简介
- android启动界面修改工具,安卓 软件界面修改 修改安卓启动界面
- 扒一扒国内做得比较优秀的无人机倾斜摄影公司