MYSQL数据库的常用数据类型】的更多相关文章

MySQL常用数据类型 一. 常用数据类型概览 # 1. 数字: 整型: tinyint int bigint 小数: float: 在位数比较短的情况下不精确 double: 在位数比较长的情况下不精确 0.000001230123123123 存成: 0.000001230000 decimal: (如果用小数,则推荐使用decimal) 精准 内部原理是以字符串形式去存 # 2. 字符串: char(10): 简单粗暴,浪费空间,存取速度快. root存成root000000 varcha…
本文呢,主要给大家简述一下数据库中常用的几种数据类型以及约束. 1.数据类型 数据类型,是指数据表中可以存储的数据的种类. 数据库中常用的数据类型有: 1.整型:int.bit 2.小数:decimal.float 3.字符串:char.varchar 3.1:char类型存储的数据都是指定长度的数据,和数据的真是长度无关.char(5),数据是‘abc’,存储时也会占用5个字节. 3.2:varchar类型存储数据是不定长的数据,和数据长度有关,如果长度比真实数据长度大就会自动缩小,如果长度比…
列类型 说明 tinyint/smallint/mediumint int(integer)/bigint 1字节.2字节.3字节.4字节.8字节整数,又可分有符号和无符号两种.这些整数类型的区别仅仅表现范围不同 float/double 单精度.双精度浮点类型 decimal(dec) 精确小数类型,相当于float和double不会产生精度丢失问题 date 日期类型,不能保存时间.当Java里的Date对象保存到该类型中,时间部分丢失 time 时间类型,不能保存日期.当Java的Date…
MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u root -p 回车输入密码连接数据库成功MySQL常用命令show databases, 显示全部数据库create database name; 创建数据库?use databasename; 选择数据库?drop database name 直接删除数据库,不提醒?show tables; 显…
Posted on 2011-03-25 09:16 PHP博客 阅读(1316) 评论(0)  编辑 收藏 引用 网摘 PHP把excel(xls)文件导入mysql数据库最常用的方法就是先把xls文件导出为csv格式的文件,然后在解析csv格式的文件导入到 mysql数据库.方法比较冗余,而且分好几步进行,很不方便,今天介绍一种方法是直接把excel文件导入mysql数据库.首先我们下载PHP- ExcelReader这是一个开源的项目,主要是来解析excel的文件,下载地 址:http:/…
MySQL数据库入门———常用基础命令      数据——公司的生命线,因此在大多数的互联网公司,都在使用开源的数据库产品,MySQL也因此关注度与使用率非常的高,所以做为运维的屌丝们,掌握它的一些基本操作还是必要的,那么今天就来侃一侃一些常用的基础命令,走过的.路过的,就不要再错过了,掌握的.没掌握的,也不要再扔民工哥鸡蛋了哦,呵呵......... 1.使用帮助信息    登陆数据库就不介绍了哦    比如说想做创建的数据库的操作,不知道命令,就可以查看帮助信息 mysql> help cr…
mysql数据库,当数据类型是float时,查询居然查询不出数据来,类似如下: 以后mysql数据库不用float类型,而double类型可以查得出来.…
整数类型 数值型数据类型主要用来存储数字,包含的类型有: TINYINT.SMALLINT.MEDIUMINT. INT(INTEGER). BIGINT. 下面通过一个例子来查看各种类型的所占有的数据空间,注意,我使用的版本是mysql5.6.28,可以通过下面的命令来查看: 创建表tmp1,其中字段x.y.z.m.n数据类型依次为TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT,SQL语句如下: CREATE TABLE tmp1 ( x TINYINT, y SM…
在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结. 1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量. $mysql_server_name='localhost'; //改成自己的mysql数据库服务器 $mysql_username='root'; //改成自己的mysql数据库用户名 $mysql_password='123456'; //改成自己的mysql数据库密码 $mysql_database=…
ssh管理工具连接mysql数据库. 一.连接mysql数据库: 通过shh管理工具,登录linux的用户名,密码,进入ssh的命令行界面后,执行如下命令: mysql -u 数据库用户名 -p 然后回车 输入对应数据库的密码,连接进入mysql数据库. 二.备份mysql数据库 mysqldump -u 数据库用户名-p 备份的数据库名 > tm_050519.sql 默认备份到当前用户所在的目录.或者通过find -name tm_050519.sql全局查找. 三.Mysql中常用操作.…
1.连接Mysql 连接本地的mysql数据库 :   mysql -u root -p    (回车之后会提示输入密码) 连接远程主机的mysql数据库 : 假设远程主机的IP为:110.110.110.110,用户名为root,密码为123.则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样) 退出: exit 2.修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密…
输入mysql –u root(用户名) -p 回车后输入密码,就可以连接到mysql数据库. 1. 创建数据库:create database 数据库名称: 2. 删除数据库:drop database 数据库名称: 3. 查看有哪些数据库:show databases; 注意:输入完命令后一定要加上英文半角分号,MySQL命令不区分大小写. 使用数据库: use 数据库名称: 连接到数据库后,就可以执行建表语句了: create table 表名称( 字段名称1 字段类型 [DEFAULT…
测试如下: 首先添加引用:MySql.Data.dll 链接:http://pan.baidu.com/s/1dEQgLpf 密码:bnyu *将链接数据库的信息放入配置文件中(app.config) <appSettings> <add key="mysql" value="server=127.0.0.1;User Id=******;password=******;Database="******"/> </appSet…
1.     连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1)         连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2)         连接到远…
主要内容: 一.数值类型 二.日期类型 三.字符串类型 四.枚举类型与集合类型 1️⃣ 数值类型 1.整数类型:tinyint  smallint  mediumint  int  bigint 作用:存储年龄,等级,id,各种号码等. tinyint tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型用于保存一些范围的整数数值范围: 有符号: -128 - 127 无符号: 0 - 255 PS: MySQL中无布尔值,使用tinyint(1)构造. int…
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 例如:create database jtest; 显示所有数据库: show databases; 打开数据库://切换到数据库use [库名] 查看-1: 查看当前库的字符编码, 如果在创建数据库的时候没有指定字符编码,那么这个数据库的字符编码是latin1 use jtest; show variables like 'character_set_database…
一.备份数据: Mysqldump常用命令: mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql 常见选项: -u: 用户名 -p: 密码 -P: 端口号,不写默认3306 --all-databases, -A:备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名.使用该选项,mysqldum把每个名字都当作为数据库名. -d: 只导出数据库的表…
从头复习一下数据库的语法 use database;  --- 使用数据库 show databases/tables --- 查看所有的数据库/表 desc table; --- 查看表的结构 create table ('列名称1' 数据类型,'列名称2' 数据类型,...);下面是各种可以定义的数据类型 数据类型 描述 integer(size) int(size) smallint(size) tinyint(size) 仅容纳整数.在括号内规定数字的最大位数. decimal(size…
一.查询数据库的基本信息: 1.    /* 查询数据库 ‘boss’ 所有表及注释 */SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='boss'; 示例: 2.  /* 查询数据库 ‘boss’ 下表 ‘org_pessimisticlock’ 所有字段注释 */ SELECT COLUMN_NAME,column_comment FROM INFORMATION_SCHEM…
表关联关系: -- 内联接 SELECT * FROM m INNER JOIN n ON m.id = n.id; -- 左外联接 SELECT * FROM m LEFT JOIN n ON m.id = n.id; -- 右外联接 SELECT * FROM m RIGHT JOIN n ON m.id = n.id; -- 交叉联接(基本禁止写法,除非特殊情况) SELECT * FROM m CROSS JOIN n; -- 标准写法 SELECT * FROM m, n; -- 要求…
MySQL从创建数据库到对表的增删改操作汇总. 1. 数据库操作: -- 查看所有的数据库 SHOW DATABASES ; -- 创建一个数据库,XXX表示数据库名称 CREATE DATABASE XXX; -- 删除一个数据库,XXX表示数据库名称 DROP DATABASE XXX; -- 使用这个数据库,XXX表示数据库名称 USE XXX; 2. 用户操作: -- 增加用户 第一个test是用户名,后一个test是密码 CREATE USER 'test'@'localhost' I…
Mysql查询数据库状态及信息   使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | INVOICE | | mysql | | performance_schema | | test |…
mysql 连接数据库命令: MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) mysql -h localhost -u root -p123 MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123” mysql -h -u root -p123 MySQL 连接本地数据库,用户名为“root”,隐藏密码 mysql -h localhost -u root -p Enter…
1.查看索引:mysql> show index from tblname; 2.利用索引查询:SELECT * FROM product WHERE ID > =(select id from product limit 866613, 1) limit 20 或者 SELECT * FROM product a JOIN (select id from product limit 866613, 20) b ON a.ID = b.id 3.创建单个索引和联合索引 首先创建一个表:crea…
问题一:如果使用可视化工具链接mysql? mysql默认情况下是不支持远程连接的!只需要几个步骤就能轻松搞定了. 1.vi /etc/mysql/my.cnf 修改里面bind-address项,将127.0.0.1改成0.0.0.0 2.重启mysql,service mysql restart 3.最后执行赋权命令:mysql -u用户名 -p密码 -e "GRANT ALL PRIVILEGES ON *.* TO '赋权的用户名'@'%' IDENTIFIED BY '赋权的密码' W…
1.常用的3种  2.InnoDB Myisam Memory 3.InnoDB跟Myisam的默认索引是B+tree,Memory的默认索引是hash 区别: 1.InnoDB支持事务,支持外键,支持行锁,写入数据时操作快,MySQL5.6版本以上才支持全文索引 2.Myisam不支持事务.不支持外键,支持表锁,支持全文索引,读取数据快 3.Memory所有的数据都保留在内存中,不需要进行磁盘的IO所以读取的速度很快, .    但是一旦关机的话表的结构会保留但是数据就会丢失,表支持Hash索…
/*创建表*/ CREATE TABLE tb_test ( id ) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键', name ) NOT NULL DEFAULT '' COMMENT '名称', ) unsigned ' COMMENT '用户id', update_time ) unsigned ' COMMENT '修改时间', is_del ) unsigned ' COMMENT '是否禁用', PRIMARY KEY (id),…
integer(整型)varchar(字符串类型,必须要跟最大字符串)text(大文本)float(单精度,即七到八位有效数字)double(双精度,即15到16位有效数字)date(只有年月日)time(只有时分秒)datetime(既有年月日,又有时分秒)…
一直在用Mysql数据库,Mysql的数据类型也最常打交道的.但关于Mysql的一些常用数据类型了解程度仅限于一知半解,仅仅能满足满足于平时一些最简单的操作.而Mysql常用数据类型的定义以及规范理解的并不是特别的透彻,自己对于这些东西的理解有许多也是出于想当然,经不起推敲和较真.故有此文,帮助自己总结归纳,并加深理解. 整数型:TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT 小数型:FLOAT, DOUBLE, DECIMAL, REAL 字符型:CHAR,…
一.库相关操作 1.创建数据库 (1)语法 create database 数据库 charset utf8; (2)数据库命名规范 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 2.数据库的操作 # 1. 查看数据库 show databases; #查看所有数据库 show create database db1; #查看创建数据库的SQL语句 select database(); # 2. 选择数据库…