数据库String字符串
char(n) varchar(n) tinyint tinytext text mediumtext longtextchar(0-255)varchar(0-21844) // 63533
定长字符串 char()变长字符串 varchar(n) tinytext text mediumtext longtext(4GBtext)
-- char varchar tinytext text mediumtext longtext
-- 23767-1 21845-1 16383-1
-- gbk varchar(32766) utf8 varchar(21844) utf8mb4 varchar(16382)select 65535/2,65535/3,65535/4;-- 演示
create table t5(c1 char(5), /* 定长字符串,功能是:如果设置5,则插入数据不到被空格也要占用5字节 */c2 varchar(5), /* 变长字符串,如果设置5,最多插入5字符,如果插入2个字,则占用2个字符的字节数 */c3 tinytext,c4 mediumtext,c5 text,c6 longtext
)
insert into t5 value('a','b','c','d','e','f');
select * from t5;-- 建立表
create table user(sno char(5), /* 定长 */name varchar(3) /* 变长字符串 3个字符串不是3个字节 */
)
insert into user value('2022','李四六');
insert into user value('1','abc');
select name,char_length(name),length(name) from user;
select sno,char_length(sno),length(sno) from user;-- 数据类型 字符型(串)
show tables;
select user(),database(),now(),3*3,rand(),version(),sysdate();
select CURRENT_DATE(),curdate();-- 删除指定几个表
drop table if exists t1,t2,t3,t4,t5;/* 多行注释 */
-- 单行注释
-- 字符串类型的值需要添加单引号,数字类型值一般不需要加单引号
-- char 定长字符串 varchar(30) '' 变长字符串
-- uuid char(36) varchar(36)
-- String char(n) n(max=255) varchar(n) tinytext text mediumtext longtext(4GB)create table t1(s1 char(6), /* 6个字符 */s2 char(200),s3 char(255),s4 varchar(10000),s5 varchar(11383)
)
drop table if exists t1;create table t2(s1 char(6), /* 6个字符 最多是255 */s2 char(3) /* a */
)
insert t2 value('javaab','李si');
select * from t2;select character_length(s1),length(s1),character_length(s2),length(s2) from t2;-- 114688
create table t3(c char(5)
)
insert t3 value('d2a');
select * from t3;
数据库String字符串相关推荐
- VS中C#读取app.config数据库配置字符串的三种方法(转)
关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet, ...
- 数据库拆分字符串函数_PHP | 不使用库函数将逗号分隔的字符串拆分为数组
数据库拆分字符串函数 Given a string with comma delimited, we have to split it into an array. 给定一个以逗号分隔的字符串,我们必 ...
- appSettings 配置mysql_app.config数据库配置字符串的三种取法
关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件app.config中自动写入连接字符串,这个字符串将会在你利用DataSet,S ...
- java字符串元素置于最前_java_java编程常用技术(推荐),一:将String字符串放在最前面 - phpStudy...
java编程常用技术(推荐) 一:将String字符串放在最前面 防止发生NullPointerException异常,我们通常把String字符串放在equals方法的左边来比较,这样可以有效的避免 ...
- ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。
Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...
- java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换
1.JSON的String字符串与Java的List列表对象的相互转换 在前端: 1.如果json是List对象转换的,可以直接遍历json,读取数据. 2.如果是需要把前端的List对象转换为jso ...
- MySQL 数据库的字符串类型
字符串类型 MySQL 数据库的字符串类型有 CHAR.VARCHAR.BINARY.BLOB.TEXT.ENUM.SET.不同的类型在业务设计.数据库性能方面的表现完全不同,其中最常使用的是 CHA ...
- python之String字符串处理库,文件/目录,日期和时间
目录 一,String字符串处理库 1,查找 案例 python中,检查s = 'jack love rose,im rose'中是否有rose ①find() ②rfind() 注意:因为find找 ...
- C++ string字符串的比较是否相等
C++ string字符串的比较是否相等 可以使用compare 也可以使用"==" 1 使用比较运算符 == #include <iostream> #include ...
最新文章
- 基于阿里云用C/C++做了一个http协议与TCP协议的web聊天室的服务器——《干饭聊天室》
- FireDAC 下的 Sqlite [4] - 创建数据库
- 光流 | OpenCV中的Lucas-Kanade光流与稠密光流:基于Opencv+Python(附代码)
- java map string stu_Java Map遍历的三种方式 | 学步园
- ASP.NET2.0数据库入门之SQL Server
- sass部分知识小结
- java实现int类型数组元素拷贝
- 从有界到无界,腾讯新一代企业网引领安全创新
- JVM-Ubuntu18.04.1下编译OpenJDK8
- bat java 启动脚本_从bat脚本运行的Java应用程序上的Windows关闭挂钩
- 源码阅读 AtomicInteger
- Java Web访问.action_java设置web首页访问action
- 数据库水平切分的实现原理解析
- ubuntu无法连接网络
- mysql 关联查询速度慢 (解决)
- matlab差分进化算法解决TSP问题
- C++游戏编程教程(五)——项目实战
- java计算机毕业设计计算机组成原理教学网站MyBatis+系统+LW文档+源码+调试部署
- 十分钟入门Matplotlib
- python模拟登录12306_利用Python与selenium自动化模拟登陆12306官网!
热门文章
- 最牛的商业模式,化肥厂利用买化肥送车,一年总利润600多万?
- 听歌学日语2 五十音图 たなは行
- VB.net中字符串转16进制,string转byte,串口发送文本直接转16进制数据
- Java毕业设计_基于SSM的美食食谱分享网站的设计与实现
- Android版本兼容性问题
- python ---- 图像小波变换DWT
- JavaDay16-P104-P142—二分法查找—String类—常量池—包装—装箱、拆箱—NumberFormatException
- 【luogu P1456 Monkey King】 题解
- 为颜值和音质充值:南卡N2S真无线蓝牙耳机评测
- 2021-06-22 9点30 程序外生活 - 中国A50指数 机器预测学习跟踪记录 - 周一晚上第一个较为正常的4小时反弹出现,日线底分型出现,量能上有持续反弹概率高。周月线持续跌势。