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

小程序商城模板免费在线刷seo

小程序商城模板免费,在线刷seo,平面设计创意说明,做网站的就业前景MySQL表的操作 1. 创建表2. 查看表结构3. 修改表(修改表的属性而非表的数据)4. 删除表 1. 创建表 语法: CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype ) character set 字符集 collate 校验规则 engine 存储…

MySQL表的操作

  • 1. 创建表
  • 2. 查看表结构
  • 3. 修改表(修改表的属性而非表的数据)
  • 4. 删除表


1. 创建表

语法:

CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;注意:
character set 字符集 collate 校验规则 engine 存储引擎; 这块有很多种写法。varchar类型:变长字符串
comment:类似于注释

说明:
field 表示列名
datatype 表示列的类型
character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准

create table users (id int,name varchar(20) comment '用户名',password char(32) comment '密码是32位的md5值',birthday date comment '生日'
) character set utf8 engine MyISAM;

说明:

不同的存储引擎,创建表的文件不一样。
此处例子中,users 表存储引擎是MyISAM ,在数据目中有三个不同的文件,分别是:
users.frm:表结构
users.MYD:表数据
users.MYI:表索引

在这里插入图片描述
使用MyISAM存储引擎的时候,可以发现在mysql目录下,会有三个文件。
MyISam:默认在指定的database中形成的数据库文件是3个。


2. 查看表结构

mysql > desc 表名;
显示表结构的最核心内容

在这里插入图片描述

mysql > show create table 表名;
显示表结构的整体和整体结构以及创建表的过程

在这里插入图片描述
允许为空的含义是:birthday这个可以插入的时候为空
Default:不插入该值的时候默认设置一个值


3. 修改表(修改表的属性而非表的数据)

修改表的属性而非表的数据:比如表中属性增加一个,增加一个name或birthday等。表结构轻易不要修改——不然很可能会出问题(表的一整列删除掉,原本的这些信息全都没有了或是添加一整列 然后再添加该项数据很麻烦)。

在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表。

ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column datatype]...);ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column datatype]...);ALTER TABLE tablename DROP (column);

在这里插入图片描述
修改表结构后为:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

修改name,将其长度改成60:

mysql> alter table users modify name varchar(60);

删除password列:

注意:删除字段一定要小心,删除字段及其对应的列数据都没了

mysql > alter table users drop password;
mysql > desc users;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(60) | YES | | NULL | |
| birthday | date | YES | | NULL | |
| assets | varchar(100) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+

修改表名为employee

mysql > alter table users rename to employee;mysql > select * from employee;
+------+------+------------+-------+
| id | name | birthday | assets |
+------+------+------------+-------+
| 1 | a | 1982-01-04 | NULL |
| 2 | b | 1984-01-04 | NULL |
+------+------+------------+-------+

注意: to可以省掉。

将name列修改为xingming

mysql> alter table employee change name xingming varchar(60);
--新字段需要完整定义mysql> desc employee;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| xingming | varchar(60) | YES | | NULL | |
| birthday | date | YES | | NULL | |
| assets | varchar(100) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+

修改表的DDL:

alter table 表名 add/modify/drop+列属性
alter table 表名 rename 新的名字
alter table 表明 change 旧列的名字 新列的名字 新列+新列的属性

4. 删除表

语法格式:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

示例:

drop table test;

尽量不要删表,删表之前要做备份。

http://www.dtcms.com/wzjs/124932.html

相关文章:

  • 网站制作方案书销售人员培训课程有哪些
  • 福州企业高端网站建设制作哪家好宁波seo关键词优化
  • 论坛网站制作费用2023年8月份新冠
  • 届毕业设计代做网站店铺运营方案策划
  • 贵阳工程建设招聘信息网站独立站seo优化
  • 五年级信息做网站的软件bing搜索 国内版
  • 网址免费生成app东莞关键字排名优化
  • 用xp做网站是否先搭建iiskol营销模式
  • 深圳福田网站优化网络营销培训学校网站优化设计的基础是网站基本要素及每个细节的优化
  • 做微信封面模板下载网站百度seo服务
  • 竹溪县县建设局网站百度搜索服务
  • 网站建设有什么系统百度地图优化
  • bitcoind 做交易网站公司网址怎么制作
  • 网站建设用宝塔网站维护需要多长时间
  • 制作公司网站哪个好啥是网络推广
  • 宜春网站建设公司哪家好重庆seo建站
  • 惠州做网站首选惠州邦批量外链工具
  • 自己网站怎么做优化优化营商环境 提升服务效能
  • 西安网站开发公司排名宁夏百度公司
  • wordpress 按作者分类seo网站关键词优化哪家好
  • 网页工具大全seo的优点
  • 网站推广策略方法百度 营销推广多少钱
  • 网站优化都是怎么做的百度精简版网页入口
  • 建网站挣钱 优帮云企业推广哪个平台好
  • 成都彩蝶花卉网站建设案例网址如何下载视频
  • 海淀网站设计公司厦门百度关键词seo收费
  • 做企业网站支付功能公司的网站
  • 佛山网站免费制作方象科技的企业愿景
  • 网站原型是产品经理做宁德市是哪个省
  • wordpress4.2.2下载九幺seo工具