当前位置: 首页 > news >正文

杭州网站的建设北京网站建设飞沐

杭州网站的建设,北京网站建设飞沐,近三天发生的重要新闻,wordpress多个用户发表文章前言 ✨欢迎来到小K的MySQL专栏#xff0c;本节将为大家带来MySQL表/数据库创建和管理的讲解✨ 目录 前言1. 基础知识2. 创建和管理数据库3.创建表4. 修改表5. 删除表6.总结 1. 基础知识 ✨1.1 表的基本概念 在MySQL数据库中#xff0c;表是一种很重要的数据库对象#xf…前言 ✨欢迎来到小K的MySQL专栏本节将为大家带来MySQL表/数据库创建和管理的讲解✨ 目录 前言1. 基础知识2. 创建和管理数据库3.创建表4. 修改表5. 删除表6.总结 1. 基础知识 ✨1.1 表的基本概念 在MySQL数据库中表是一种很重要的数据库对象是组成数据库的基本元素由若干个字段组成主要用来实现存储数据记录。表的操作包含创建表、查看表、删除表和修改表这些操作是数据库对象的表管理中最基本、最重要的操作。 本小节只要讲解如下内容 表的相关概念;表的基本操作:创建、查看、更新和删除;表的使用策略。 表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在电子表格中相似都是按行和列的格式组织的。其中每一行代表一条唯一的记录每一列代表记录中的一个字段如下图所示。 ✨1.2 标识符命名规范 数据库名、表名不得超过30个字符变量名限制为29个只能包含大写、小写、数字字符以及下划线同一个MySQL软件中数据库不能同名同一个库中表不能重名同一个表中字段不能重名不能和保留字、函数名冲突保持字段名和类型的一致性假如某个字段在一个表里面是整型那在另一个表里面可就别变成字符串了 ✨1.3 MySQL中的数据类型 类型具体类型整数类型TINYINT、SMALLINT、MEDIUMINT、INT(或INTEGER)、BIGINT浮点类型FLOAT、DOUBLE定点数类型DECIMAL位类型BIT日期时间类型YEAR、TIME、DATE、DATETIME、TIMESTAMP文本字符串类型CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT枚举类型ENUM集合类型SET二进制字符串类型BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOBjson类型JSON对象、JSON数组空间数据类型单值GEOMETRY、POINT、LINESTRING、POLYGON集合MULTPOINT、MULTILINESTRING、MULTIPOLGON、GEOMTRYCOLLECTION 其中常用的几类类型介绍如下 类型描述INT4个字节CHAR(size)定长字符数据若未指定默认为一个字符最大长度255VARCHAR(size)可变字符数据更具字符串实际长度保存必须指定长度FLOAT(M,D)单精度4个字节。M整数位小数位D小数位DM255,0D30,默认MD6DOUBLE(M,D)双精度8个字节。DM255,0D30默认MD15DECIMAL(M,D)高精度M2个字节。DM65,0D30,默认最大取值范围和DOUBLE一样DATE日期类型格式‘YYY-MM-DD’BLOD二进制心事的长文本数据最大可达4GTEXT长文本数据最大可达4G 2. 创建和管理数据库 ✨2.1 创建数据库 方式1创建数据库 CREATE DATABASE 数据库名;方式2创建数据库并指定字符集 CREATE DATABASE 数据库名 CHARACTER SET uft8;方式3判断数据库是否已经存在不存在则创建推荐 CREATE DATABASE IF NOT EXISTS 数据库名;注意数据库不能改名。一些可视化工具可以改名它是创建新库然后把所有表复制到新库再把旧库删掉完成的。 数据库创建完成之后可以通过SHOW CREATE DATABASE 数据库名;查看创建数据库时使用的语句。 ✨我们来看看一个创建的例子 CREATE DATABASE king; SHOW CREATE DATABASE king;我们查看一下发现它默认创建的时候的字符集就是utf_8 ✨ 2.2 使用数据库 查看当前连接中有哪些数据库 SHOW DATABASES;切换数据库在多个数据库之间切换 0USE 数据库名;查看当前使用的数据库 SELECT DATABASE();查看指定数据库所有表 SHOW TABLES FROM 数据库名;✨下图是在我的电脑上执行以上语句得到的结果 ✨2.3 修改数据库 ✨✨修改数据库字符集 ALTER DATABASE 数据库名 CHARACTER SET 字符集; #比如 gbk、utf8 #查看默认字符集 SHOW VARIABLES LIKE %character%; #查看所有字符集 SHOW CHARSET;本地执行结果如下 ✨2.4 删除数据库 直接删除 DROP DATABASE 数据库名;如果数据库存在则删除否则报一个警告(不会报错) DROP DATABASE IF EXISTS 数据库名;3.创建表 在 MySQL数据库管理系统中创建表通过SQL语句CREATE TABLE 来实现 ✨3.1 创建方式1 自己指定字段和数据类型 ✨✨语法 CREATE TABLE [IF NOT EXISTS] 表名(字段名 数据类型字段名 数据类型...字段名 数据类型 );✨✨范例 CREATE TABLE myemp (id INT COMMENT 员工编号,ename VARCHAR(20) COMMENT 员工名称,deptno INT COMMENT 所在部门编号,sal INT COMMENT 工资 );✨这里有一个词—COMMENT也就是注释的意思防止我们以后忘记这里代表什么含义用如下语句查看 SHOW CREATE TABLE mmp;✨3.2 创建方式2 基于现有表创建新表 基于现有表创建新表,同时导入数据 #单个表 CREATE TABLE myemp1 AS SELECT empno,ename,sal FROM emp;#多个表 CREATE TABLE myemp2 AS SELECT e.empno,e.ename,e.sal,d.dname FROM emp e JOIN dept d ON e.deptnod.deptno;基于现有表创建新表只复制表结构不导入数据 CREATE TABLE myemp3 AS SELECT empno,ename,sal FROM emp WHERE 1 2;✨3.3 查看表结构 ✨✨创建完表如果需要查看一下表的结构可以通过执行SQL语句 DESCRIBE来实现其语法形式如下: DESC/DESCRIBE table_name;DESC为DESCRIBE的简写形式更为方便。 还有一种更详细查看表结构的语句 SHOW CREATE TABLE table_name;4. 修改表 ✨修改数据表的前提是数据库中已经存在该表。修改表指的是修改数据库中已经存在的数据表的结构。修改数据表的操作也是数据库管理中必不可少的就像画素描一样画多了可以用橡皮擦掉画少了可以用笔加上。 ✨4.1 修改数据表 ✨✨4.1.1 修改表名 方法一:通过 ALTER TABLE 语句来修改表名语法规则如下 ALTER TABLE 旧表名 RENAME [TO] 新表名;其中TO 为可选参数使用与否均不影响结果。 只能对一张表的表名进行修改。 范例 ALTER TABLE myemp RENAME memp;方法二:通过 RENAME TABLE 语句来修改表名语法规则如下 RENAME TABLE 旧表名 TO 新表名[,旧表名2 TO 新表名2]范例 RENAME memp TO myemp,myemp1 TO memp1;可以同时修改多个表的表名。 ✨✨4.1.2 修改字符集 通过ALTER TABLE语句来实现表字符集的修改语法规则如下 ALTER TABLE 表名 [DEFAULT] CHARACTER SET 字符集名 [DEFAULT] COLLATE 校对规则名;其中DEFAULT 为可选参数使用与否均不影响结果。 ALTER TABLE myemp CHARACTER SET gb2312;✨4.2 增加字段 对于表可以看成是由列和行来构成的其中“列”经常被称为字段。 ✨✨4.2.1 在最后添加字段 在创建表之后如果要增加一列需要使用下面的语句。 ALTER TABLE table_name ADD 字段名 数据类型;范例 ALTER TABLE myemp ADD job VARCHAR(10);✨✨4.2.2 在第一个位置添加字段 ALTER TABLE table_name ADD 字段名 数据类型 FIRST;✨✨4.2.3 在指定位置添加字段 把字段1 添加到字段2之后 ALTER TABLE table_name ADD 字段名1 数据类型 AFTER 字段名2;✨4.3 删除字段 ALTER TABLE table_name DROP 字段名;✨4.4 修改字段 ✨✨4.4.1 修改字段的数据类型 ALTER TABLE table_name MODIFY 字段名 数据类型;✨✨4.4.2 修改字段名 ALTER TABLE table_name CHANGE 旧字段名 新字段名 数据类型;如果数据类型和原来的数据类型一样则只会修改字段名如果数据类型不同则同时会修改数据类型。 ✨✨4.4.3 修改字段的顺序 ALTER TABLE table_name MODIFY 字段名 数据类型 FIRST; ALTER TABLE table_name MODIFY 字段名1 数据类型 AFTER 字段名2; 第一个语句把字段移动到第一个第二个语句把字段1 移动到字段2之后 5. 删除表 DROP TABLE [IF EXISTS] table_name[,表1,表2...];6.总结 本节主要为大家带来了MySQL表/数据库创建和管理的讲解下节将为大家带来约束的讲解~
http://www.hkea.cn/news/14393892/

相关文章:

  • 做网站三河360建设网站免费
  • 网站建设中最重要的是什么玄圭互联网站建设推广
  • 宁夏建设投资集团公司网站147seo工具
  • 网站建立多少钱企业宣传片制作哪家好
  • 外网网站有什么好的推荐网站标题怎么做链接
  • 宁波网站建设信任蓉胜网络好华天动力oa系统
  • 网站图片特效源码纷享销客crm官网
  • 织梦网站被植入广告wordpress怎么开发
  • 电子商务网站建设项目的阶段下列( )是计算机网页制作工具
  • 湖南地税局官网站水利建设基金管理咨询公司取名
  • 高特效网站广州个人网站备案要多久
  • 网站建设教学改进c 企业网站开发
  • wordpress页面路径网站seo的主要优化内容
  • 互联网信息服务 网站备案卢沟桥做网站的公司
  • 网站建设流图visio北京网站建设找德冿朴
  • 网站建设价目表WordPress禁ua
  • 外贸网站建设的重要性武钢建设公司网站
  • 深圳高端网站电子商务网站建设与管理读后感
  • 网站开发时图片加载慢怎么解决广州网站推广平台
  • 内蒙古高等级公路建设开发有限责任公司网站杭州网站建设外包公司
  • 大型的营销型网站现在互联网创业可以做哪些项目
  • 做3d模型网站赚钱么注册代理公司
  • 黑龙江建设厅网站 孙宇传媒公司产品宣传片
  • 阿里云网站域名申请wordpress 4.8
  • 网站开发发展方向做app和做网站那个难
  • 一级a做爰小说免费网站襄城县城乡建设管理局网站
  • 网站开发的大致流程wordpress后台系统
  • 雄安建设集团有限公司网站asp网站背景
  • 代运网站网站制作费用是多少
  • 商城网站开发模板建设淘宝网站需要多少钱