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字符串相关推荐

  1. VS中C#读取app.config数据库配置字符串的三种方法(转)

    关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet, ...

  2. 数据库拆分字符串函数_PHP | 不使用库函数将逗号分隔的字符串拆分为数组

    数据库拆分字符串函数 Given a string with comma delimited, we have to split it into an array. 给定一个以逗号分隔的字符串,我们必 ...

  3. appSettings 配置mysql_app.config数据库配置字符串的三种取法

    关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件app.config中自动写入连接字符串,这个字符串将会在你利用DataSet,S ...

  4. java字符串元素置于最前_java_java编程常用技术(推荐),一:将String字符串放在最前面 - phpStudy...

    java编程常用技术(推荐) 一:将String字符串放在最前面 防止发生NullPointerException异常,我们通常把String字符串放在equals方法的左边来比较,这样可以有效的避免 ...

  5. ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。

    Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...

  6. java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换

    1.JSON的String字符串与Java的List列表对象的相互转换 在前端: 1.如果json是List对象转换的,可以直接遍历json,读取数据. 2.如果是需要把前端的List对象转换为jso ...

  7. MySQL 数据库的字符串类型

    字符串类型 MySQL 数据库的字符串类型有 CHAR.VARCHAR.BINARY.BLOB.TEXT.ENUM.SET.不同的类型在业务设计.数据库性能方面的表现完全不同,其中最常使用的是 CHA ...

  8. python之String字符串处理库,文件/目录,日期和时间

    目录 一,String字符串处理库 1,查找 案例 python中,检查s = 'jack love rose,im rose'中是否有rose ①find() ②rfind() 注意:因为find找 ...

  9. C++ string字符串的比较是否相等

    C++ string字符串的比较是否相等 可以使用compare 也可以使用"==" 1 使用比较运算符 == #include <iostream> #include ...

最新文章

  1. 基于阿里云用C/C++做了一个http协议与TCP协议的web聊天室的服务器——《干饭聊天室》
  2. FireDAC 下的 Sqlite [4] - 创建数据库
  3. 光流 | OpenCV中的Lucas-Kanade光流与稠密光流:基于Opencv+Python(附代码)
  4. java map string stu_Java Map遍历的三种方式 | 学步园
  5. ASP.NET2.0数据库入门之SQL Server
  6. sass部分知识小结
  7. java实现int类型数组元素拷贝
  8. 从有界到无界,腾讯新一代企业网引领安全创新
  9. JVM-Ubuntu18.04.1下编译OpenJDK8
  10. bat java 启动脚本_从bat脚本运行的Java应用程序上的Windows关闭挂钩
  11. 源码阅读 AtomicInteger
  12. Java Web访问.action_java设置web首页访问action
  13. 数据库水平切分的实现原理解析
  14. ubuntu无法连接网络
  15. mysql 关联查询速度慢 (解决)
  16. matlab差分进化算法解决TSP问题
  17. C++游戏编程教程(五)——项目实战
  18. java计算机毕业设计计算机组成原理教学网站MyBatis+系统+LW文档+源码+调试部署
  19. 十分钟入门Matplotlib
  20. python模拟登录12306_利用Python与selenium自动化模拟登陆12306官网!

热门文章

  1. 最牛的商业模式,化肥厂利用买化肥送车,一年总利润600多万?
  2. 听歌学日语2 五十音图 たなは行
  3. VB.net中字符串转16进制,string转byte,串口发送文本直接转16进制数据
  4. Java毕业设计_基于SSM的美食食谱分享网站的设计与实现
  5. Android版本兼容性问题
  6. python ---- 图像小波变换DWT
  7. JavaDay16-P104-P142—二分法查找—String类—常量池—包装—装箱、拆箱—NumberFormatException
  8. 【luogu P1456 Monkey King】 题解
  9. 为颜值和音质充值:南卡N2S真无线蓝牙耳机评测
  10. 2021-06-22 9点30 程序外生活 - 中国A50指数 机器预测学习跟踪记录 - 周一晚上第一个较为正常的4小时反弹出现,日线底分型出现,量能上有持续反弹概率高。周月线持续跌势。