最常用到的关于mysql数据库和数据表的基本操作
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,下面讲讲关于mysql数据库和数据表的基本操作,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库和数据表的基本操作这篇文章你一定会有所受益。 ## ## ##
千家信息网最后更新 2024年11月26日最常用到的关于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安全错误
数据库的锁怎样保障安全
数据库安全的历史发展方向
传奇4国服怎么选择服务器
软件开发学java什么书
郑州大学软件开发几本
服务器风扇控制电路
服务器snmp协议启动
服务器数据冗余
蓝天语音软件开发
mac软件开发平台
搬家app软件开发
公司服务器管理
设计师素材管理服务器
手机远端服务器
量子时代的网络安全挑战
cbm数据库中的作用
东塔网络安全教育
app软件开发哪种好一点
医院数据库系统er图
nsa服务器搭建的作用
服务器网络信号不好怎么办
守好网络安全底线
评价网络安全管理人才
网络安全手抄报有图画又有文字
我的世界修补服务器的指令是什么
access数据库优化
互苗 网络安全课
sapb1系统用什么数据库
网络安全意识现状
域控服务器做域账户密码锁定策略
网络安全工程大学课程