数据库String字符串

article/2025/7/30 20:35:18
	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;

http://chatgpt.dhexx.cn/article/MryDp50v.shtml

相关文章

STRING:蛋白质相互作用(PPI网络)数据库简介

欢迎关注微信公众号《生信修炼手册》! 研究蛋白之间的相互作用网络,有助于挖掘核心的调控基因,目前已经有很多的蛋白质相互作用的数据库,而string绝对是其中覆盖的物种最多,相互作用信息做大的一个,网址如下 https://…

string数据库使用和实践第一部分string数据库介绍

背景 为什么要寻找蛋白质互做关系? 因为只有正确地发现和注释细胞中的所有功能性的相互作用关系,才能对细胞的功能进行系统层面的学习和理解。 大家在收集和展现蛋白质相互作用的信息上,一直在努力地跟上相互作用关系探索的步伐 近年来&#…

解决虚拟机桥接模式无法上网的问题

1.检查IP地址以及网关等信息是否正确 vim /etc/network/interfaces这里设置的是静态ip, auto lo iface lo inet loopback auto eth0 iface eth0 inet stastic address 192.168.43.40 # 设置IP netmask 255.255.255.0 # 设置子网掩码 gateway 192.168.43.19 # 设置网关 首先…

VM虚拟机桥接模式无法联网解决办法

1.桥接模式的意义: 桥接模式----使虚拟机客户机可以和主机在同一网段,这样,和主机同局域网内的其他主机就也可以ping到虚拟机了 2.问题描述: 1.主机和虚拟机客户机相互之间ping不通 2.将虚拟机改为网络模式为NAT模式自动获取I…

虚拟机配置桥接模式(bridge)

使用的Vmware虚拟机软件 需要使用bridge,桥接模式 首先,需要给主机电脑设置IP, 看主机使用的是有线还是无线,使用哪个就设置那个,可以先通过ipconfig/all来查看ip,然后根据实际信息配置网络适配器 手动配置…

虚拟机桥接模式下的网络设置

虚拟机共有三种网络模式,每种网络模式具体的原理参考: Vmware虚拟机三种网络模式详解 - 星朝 - 博客园原文来自http://note.youdao.com/share/web/file.html?id236896997b6ffbaa8e0d92eacd13abbf&typenote 我怕链https://www.cnblogs.com/jpfss/p/…

Virtualbox虚拟机桥接模式配置

VirtualBox提供了多种网络连接方式,不同的网络连接方式决定了虚拟机是否可以联网,以及是否可以和宿主机互相ping通 亲测之后总结一些在配置NAT模式和仅主机模式所踩的坑,最后选择了桥接模式 NAT模式:宿主机ping不通虚拟机&#…

VM虚拟机桥接模式设置固定IP

目录 一、VM虚拟机续订 二、Linux配置静态IP 一、VM虚拟机续订 选中虚拟机——>设置——>网络适配器 官方说明: 如果在笔记本电脑或其他移动设备上使用虚拟机,请选择复制物理网络连接状态。 当您在有线或无线网络之间进行移动时,该…

虚拟机桥接模式连不上网问题(非桥接网卡原因)

虚拟机和宿主机可以互相ping通,但是ping www.baidu.com不能成功 常见的原因是桥接到的网卡不对,网上搜也是大部分搜到这种原因解决办法。 参见解决VMware虚拟机桥接模式上不了网 我遇到的问题不是这个,是因为我没有配置网关。。。。。 真…

设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题

一.VMware设置桥接模式 1.VMware -> 编辑->虚拟网络编辑器->更改设置 选择VMnet0(桥接模式),选择与主机同名网卡 ,主机可在在网络中心查看网卡名称

虚拟机桥接模式上网

记录一下嵌入式学习迈出的第一步:上网 首先选择虚拟机设置->硬件->网络适配器,选择桥接模式,下面的复制物理网络连接设置也要勾选,点确定。 在自己主机调出命令界面,输入 ipconfig /all 查看主机的上网配置&…

解决VMware虚拟机桥接模式无法上网

步骤1:查看本地以太网属性是否安装VMware Bridge Protocol 控制面板>>网络和Internet>>网络连接>>以太网右键属性>>查看是否有安装VMware Bridge Protocol 步骤2:查看VMware虚拟网络编辑器的VMnet0桥接模式设置 编辑>>虚…

VMware虚拟机桥接模式配置,设置虚拟机连接公网

1、配置时,虚拟机先关闭,双击 “网络适配器” 2、设置为 “桥接模式”,然后点击下方 “确定” 3、展开 “编辑” 菜单 点击 “虚拟网络编辑器” 进入虚拟网络编辑页面 4、点击 “更改设置” 点击更改设置,进入设置界面 5、选中 …

VMware虚拟机三种网络模式:桥接模式,NAT模式,仅主机模式

目录 一、桥接模式 二、NAT模式 三、仅主机模式 虚拟系统:CentOS 6.8 在VMware虚拟网网络编辑器中我们可以看到有三个虚拟交换机分别对应不同的网络模式: VMnet0:用于桥接模式下的虚拟交换机 VMnet1:用于仅主机模式下的虚拟交…

VMware虚拟机三种网络模式----桥接模式

vmware为我们提供了三种网络工作模式,它们分别是: Bridged(桥接模式)NAT(网络地址转换模式)Host-Only(仅主机模式) 打开vmware虚拟机,我们可以在选项栏的“编辑”下的“…

虚拟机桥接模式配置网络

虚拟机桥接模式配置网络 这个是详版,对于想了解一些相关知识的读者有些许帮助。如果想快速配置完网络,请转至简版(•‾̑⌣‾̑•)✧˖ 桥接模式就是将主机网卡与虚拟机的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为…

虚拟机桥接模式无法联网

问题:虚拟机桥接模式无法联网 解决:1、打开虚拟网络编辑器 2、点击右下角更改设置 3、下拉选择网卡(控制面板\网络和 Internet\网络连接),并点击确定 4、打开虚拟机设置,网络连接选择自定义&#xff0c…

VMware虚拟机三种网络模式详解--Bridged(桥接模式)

VMware虚拟机三种网络模式详解--Bridged(桥接模式) 简介: 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务器放家里来学习,实在是很浪费。 那么如何解决这个问题?虚拟机软件是很好…

VMware虚拟机配置桥接模式

虚拟机配置桥接模式 参考教程:https://blog.csdn.net/weixin_35784370/article/details/119660049 环境说明: 操作系统:Windows10 虚拟机软件:VMware 16 Pro 虚拟机:CentOS7.6 在虚拟机中以 root用户 执行操作 目的&am…

Vmware虚拟机桥接模式设置

进入vmware虚拟网络编辑器 点击更改设置 选择桥接模式 点击虚拟机----设置 在网络适配器中选择 桥接模式 cmd输入ipconfig查看主机IP地址及网关 进入虚拟机网络配置文件修改 /etc/sysconfig/newwork-scripts/ vi ifcfg-eth0 修改配置文件 修改IP地址及网关地址后保存退出…