最常用到的关于mysql数据库和数据表的基本操作
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,下面讲讲关于mysql数据库和数据表的基本操作,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库和数据表的基本操作这篇文章你一定会有所受益。 ## ## ##
千家信息网最后更新 2024年11月23日最常用到的关于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安全错误
数据库的锁怎样保障安全
在线考试软件开发价位
国内小游戏服务器
java分页查询数据库所有数据
软件开发人员流动大不大
漫画安全网络安全科普宣传册
同上一堂网络安全课板报
数据库 换行符
北京登高而歌网络技术
网络安全手抄报三年级下册没有字
部落冲突服务器刷墙
县 网络安全自查报告
等保2.0标准服务器防护要求
数据库三张表怎么关联
制定用户管理文件服务器
维普数据库种类
自己怎么用电脑搭建服务器
我们应该如何学好网络安全
网站缓存从数据库获取数据
计算机网络技术在哪个专业
规划数据库建设技术说明文件
数据库管理岗位职责
海口广东网络安全培训
维护好网络安全的标语
方舟手游服务器管理可以刷什么
被互联网及科技颠覆的行业
大学校招软件开发
网络技术基础答案2021
恺英网络安全
搭vpn服务器翻墙
knl服务器