位置: 编程技术 - 正文

MariaDB(MySQL)创建、删除、选择及数据类型使用详解(建立mysql)

编辑:rootadmin

推荐整理分享MariaDB(MySQL)创建、删除、选择及数据类型使用详解(建立mysql),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:创建mydb数据库的语句,建立mysql,mysql mariadb用哪个,mariadb 创建数据库,建立mysql,mariadb 创建数据库,建立mysql,mariadb 创建数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

一、MariaDB简介(MySQL简介略过)

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

二、MariaDB的创建、删除、选择及数据类型使用详解(注:本文演示为root权限)

(1)MariaDB创建数据库

1.1:使用mysqladmin创建数据库

1.2:登录MariaDB库创建

(2)MariaDB删除数据库

2.1:使用mysqladmin删除数据库

登录查看

2.2:登录MariaDB库删除

MariaDB(MySQL)创建、删除、选择及数据类型使用详解(建立mysql)

(3)MariaDB选择数据库,查看选择库下面的所有表

(4)MariaDB数据类型MariaDB中定义的数据字段的类型对数据库优化非常重要MariaDB支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符类型)

4.1 数值型

类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1字节 (-,) (0,) 小整数值 SMALLINT 2字节 (- ,) (0, ) 大整数值 MEDIUMINT 3 字节 (-8 ,8 ) (0, ) 大整数值 INT或INTEGER 4 字节 (-2 ,2 ) (0,4 ) 大整数值 BIGINT 8 字节 (-9 ,9 ) (0, ) 极大整数值 FLOAT 4 字节 (-3. E+,1. E-),0,(1. E-,3. E+) 0,(1. E-,3. E+) 单精度 浮点数值 DOUBLE 8 字节 (1. 7 E+,2. 4 E-),0,(2. 4 E-,1. 7 E+) 0,(2. 4 E-,1. 7 E+) 双精度 浮点数值 DECIMAL 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 依赖于M和D的值 依赖于M和D的值 小数值

4.2 日期和时间类型

表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。TIMESTAMP类型有专有的自动更新特性,将在后面描述。

类型 大小(字节) 范围 格式 用途 DATE 3 --/-- YYYY-MM-DD 日期值 TIME 3 '-::'/'::' HH:MM:SS 时间值或持续时间 YEAR 1 / YYYY 年份值 DATETIME 8 -- ::/-- :: YYYY-MM-DD HH:MM:SS 混合日期和时间值 TIMESTAMP 8 -- ::/ 年某时 YYYYMMDD HHMMSS 混合日期和时间值,时间戳

4.3 字符串类型

字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。

类型 大小 用途 CHAR 0-字节 定长字符串 VARCHAR 0-字节 变长字符串 TINYBLOB 0-字节 不超过 个字符的二进制字符串 TINYTEXT 0-字节 短文本字符串 BLOB 0- 字节 二进制形式的长文本数据 TEXT 0- 字节 长文本数据 MEDIUMBLOB 0- 字节 二进制形式的中等长度文本数据 MEDIUMTEXT 0- 字节 中等长度文本数据 LOGNGBLOB 0-4 字节 二进制形式的极大文本数据 LONGTEXT 0-4 字节 极大文本数据

CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。

BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。

有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。

mysql索引学习教程 在mysql中,索引可以分为两种类型hash索引和btree索引。什么情况下可以用到B树索引?1.全值匹配索引比如:orderID=".匹配最左前缀索引查询比如:在user

MySQL修改默认字符集编码的方法 今天又遇到修改MySQL默认字符集编码的问题,折腾了半天解决了,赶快记录下来,以后就不用每次折腾了。查看MySQL字符集的命令是showvariableslike'%char%';

MySQL中实现插入或更新操作(类似Oracle的merge语句) 如果需要在MySQL中实现记录不存在则insert,不存在则update操作。可以使用以下语句:更新一个字段:INSERTINTOtbl(columnA,columnB,columnC)VALUES(1,2,3)ONDUPLICATEKEYUPDA

标签: 建立mysql

本文链接地址:https://www.jiuchutong.com/biancheng/348595.html 转载请保留说明!

上一篇:mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项

下一篇:mysql索引学习教程(mysql索引基础)

  • 农产品收购发票使用范围
  • 不含税金额怎么算含税金额
  • 纳税信用等级是专管员评的吗
  • 出租房屋取得的收入计入什么
  • 水处理产业链
  • 金融类企业
  • 预计产品质量保证损失是什么意思
  • 往来账款怎么做
  • 收据四联分别叫什么
  • 季度预交所得税多年末应交少怎么计提
  • 一次性就业补助金的领取条件
  • 律师事务所的账务流程
  • 手撕发票怎么领取需要什么证件
  • 公司出售房产的税费
  • 售后回租涉税
  • 公司支付倒垃圾费怎么做会计分录
  • 建筑业在外地预缴了增值税,可以报在本地吗
  • 新注册的公司需要公示吗
  • 金融企业三大使命是什么
  • 连年亏损的企业因为具有递延税金的优势
  • 万元的票可以开到多大金额
  • 已经认证的发票怎么冲红
  • 场地维修属于什么费用
  • 怎么获得最新医学类指南
  • 未生产期间的折旧费记到哪
  • 固定资产进项税额转出怎么做账务处理
  • 企业转让房产需要开具发票吗
  • 发票金额大于报销金额违法吗
  • ElementPlusError:[ElPagination] 你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档
  • vue中如何使用weboffice
  • 金融资产减值损失计入什么科目
  • php如何实现多线程
  • 增值税红字专用发票什么意思
  • 出差没有发票,会计如何入账
  • 财务管理是如何工作的
  • uniapp打开系统设置
  • 税务局要求小规模纳税人开专票
  • php常用的魔术方法有哪些
  • 职工福利费的税收金额怎么填写
  • 麒麟软件的linux桌面操作系统
  • 餐厅手撕发票
  • 此战成硕,我成功上岸西南交通大学了~~~
  • php生成csv文件
  • wordpress编辑文章
  • python项目开发案例集锦pdf百度网盘
  • MySQL5.1忘记root密码的解决办法(亲测)
  • python缩进有什么作用
  • c语言指针妙用
  • 网上0申报怎么操作步骤
  • 初识PostgreSQL存储过程
  • 工程施工的主要经济指标包括哪些
  • 资本公积转增资本要交税吗
  • 资产负债表多久编制一次
  • 定期定额户超过9万如何交个税
  • 事业单位会计怎么做
  • 物业所在地是指物业住所地吗
  • 企业收到退回的银行汇票多余款项时,应作的会计处理有
  • 公司分期付款买车怎么抵税
  • 工程款开票数量和单价要填吗
  • 小企业会计准则和一般企业会计准则的区别
  • 长期借款和长期贷款一样吗
  • Excel导入Sqlserver数据库脚本
  • linux中sed详细用法
  • freebsd常用命令
  • mmc无法创建管理单元怎么办win11
  • linux cp用法
  • win8系统如何
  • 学会这8个技巧让你做出的菜味道更好
  • win8怎么调整屏幕分辨率
  • Android从零单排02_Eclipse搭建Android环境01
  • Node.js中的construct
  • css设置段落
  • android studio代码写在哪
  • 深入浅出nginx实战
  • rsa 密钥格式
  • jquery滚动条滚动事件
  • 中通快递深圳同城多少钱
  • 巩义市公路管理局 邰江华简历
  • 国家税务总局河北地税局
  • 进口lng需要什么资质
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设