最常用到的关于mysql数据库和数据表的基本操作
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,下面讲讲关于mysql数据库和数据表的基本操作,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库和数据表的基本操作这篇文章你一定会有所受益。 ## ## ##
千家信息网最后更新 2025年01月25日最常用到的关于mysql数据库和数据表的基本操作
下面讲讲关于mysql数据库和数据表的基本操作,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库和数据表的基本操作这篇文章你一定会有所受益。
## ## ## ## 文件包含: 数据库和数据表的CRUD操作 ## ## 其中包含: 数据库和数据表的: ## 数据库的字符集修改 ## 数据表的名字 字段信息 等操作 ## ## ## // +---------------------------------------------------------------------- ## // | 数据库操作 ## // | 1.增------------创建数据库 ## // | 2.删------------删除数据库 ## // | 3.改------------修改数据库 ## // | 3.查------------查询数据库创建 ## // +----------------------------------------------------------------------# ## ## ## #1.数据库创建语句create database `liu1` character set utf8 collate utf8_general_ci #2.删除数据库创建语句 drop database if exists `liu1`; #3.修改数据库创建语句 alter database `liu1` charset = utf8alter database `liu1` collate utf8_general_ci;utf8_slovenian_ci #4.查看数据库创建语句 show create database `liu1`; ## ## ## ## // +---------------------------------------------------------------------- ## // | 数据表操作 ## // | 1.增------------创建表 ## // | 2.删------------删除表 ## // | 3.改------------修改表 ## // | 4.查------------查看表创建语句 ## // +----------------------------------------------------------------------# ## ## ####################################字段类型查询######################################################整型# 1)tinyint 1字节 -128 127 UNSIGNED 255# 2)SMALLINT 2字节 -32768 32767 UNSIGNED 65535# 3)MEDIUMINT 3字节 -8388608 8388607 UNSIGNED 16777215# 4)INT 4字节 -2147483648 2147483647 UNSIGNED 4294967295# 5)BIGINT 8字节 -9223372036854775808 9223372036854775807 UNSIGNED 18446744073709551615#小数型# 1)float(4,2) 范围 -99.99-99.99 UNSIGNED 0-99.99 (丢失精度)# 2)decimal(4,2) 范围 -99.99-99.99 UNSIGNED 0-99.99#时间# 1)date 格式:2017-11-12(没有时分秒)# 2)datetime 格式:2017-11-12 12:12:12# 3)timestamp 格式:2017-11-12 12:12:12(当插入数据时,默认插入系统当前时间)#多选 set(1,2,3,4) 格式:字段名(属性1,属性2,属性3) insert into `liu1` values('1,2,4');# select * from liu1 where find_in_set('1查询的选项','hobby查询的字段名')#单选 enum(1,2,3,4) 格式:字段名(属性1,属性2,属性3) insert into `liu1` values('1');##字符串# 1)char 范围 1-255字节# 2)varchar 范围 1-65535字节(21844汉字)# 3)text ##################################字段类型查询#######################################################################################1.表创建语句#####################################################CREATE TABLE IF NOT EXISTS `admin`( `adminid` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID', `adminuser` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '管理员账号', `adminpass` CHAR(32) NOT NULL DEFAULT '' COMMENT '管理员密码', `adminemail` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '管理员电子邮箱', `logintime` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT '登陆时间', `loginip` BIGINT NOT NULL DEFAULT '0' COMMENT '登陆IP', `createtime` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间', `repasssendmailtime` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT '密码修改时间', `repasssedradint` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT '密码修改随机数字', PRIMARY KEY(`adminid`), UNIQUE shop_admin_adminuser_adminpass(`adminuser`,`adminpass`), UNIQUE shop_admin_adminuser_adminemail(`adminuser`,`adminemail`) )ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `admin`(adminuser,adminpass,adminemail,createtime) VALUES('admin',md5('admin'),'857523518@qq.com',UNIX_TIMESTAMP()),('admin',md5('admin'),'857523518@qq.com',UNIX_TIMESTAMP());#UNSIGNED 表示无符号#PRIMARY KEY 主键 一张表中只能有一个主键,表示该字段的数据不能重复 自带不能为空属性#PRIMARY KEY(`adminid name`) 复合主键 表示2个字段的数据都不可能重复#UNIQUE KEY 唯一键 一个表中可以多个唯一键 可以为空,而且空字段不参与唯一性比较##################################2.删除表语句#####################################################DROP TABLE IF EXISTS `admin`;##################################3.修改表语句######################################################1.修改表名alter table admin1 RENAME TO admin2;#2.修改表字符集alter table `admin2` character set utf8#3.修改表字段长度alter table `admin2` modify column adminuser varchar(32) not null default '';#3.插入新字段alter table `admin2` add name varchar(6) not null default ' ' after adminid; (在adminid后) #3.删除新字段alter table liu1 drop name;#4.修改表字段名alter table liu1 change id id1 varchar(16) not null default ' '(注: 后面的属性要全部带上)##################################4.查看表创建语句###################################################show create table admin2
对于以上mysql数据库和数据表的基本操作相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。
数据
数据库
字段
语句
属性
数据表
字节
时间
格式
查询
范围
基本操作
字符
密码
管理员
管理
字符集
类型
登陆
下文
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件校对数据库
数据库字段加版本号解决
成都光学制图软件开发
软件开发中级证书有用吗
统筹布局网络安全三大功能
没有网络技术支持
现在如何收钱服务器不会查
重庆频道家庭教育与网络安全
国家网络安全中心网站
oa系统服务器
事业单位做软件开发
人渣在游戏中怎么查看服务器名称
静安区软件开发技术服务有哪些
服务器如何开放所有端口
商用网络技术问题由客户支持
web缓存服务器软件
网络安全加密设备
常州工业网络技术常见问题
服务器转发
外部访问阿里云数据库
上海停车系统软件开发费用
国家网络安全中心网站
计算机网络技术运输层
医院搭建一个服务器多少钱
cia 网络安全
赤峰彭创网络技术有限公司
数据库删除记录条
网络安全共享信息平台
孝感哪里有软件开发方案
数据库入门数据