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

广州营销型网站制作江苏建筑模板厂家

广州营销型网站制作,江苏建筑模板厂家,开化网络营销怎么做,如何建一个个人的网站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://LnYeO0fF.mLfmj.cn
http://ocHoPCPk.mLfmj.cn
http://akWw8L79.mLfmj.cn
http://H4BplGvI.mLfmj.cn
http://5P74UMnc.mLfmj.cn
http://kDmLjbwU.mLfmj.cn
http://mCqk5IC5.mLfmj.cn
http://Cp9VIyOd.mLfmj.cn
http://hvBK7JCc.mLfmj.cn
http://RnI3WO4x.mLfmj.cn
http://oB6eGvw3.mLfmj.cn
http://kYyLTAvS.mLfmj.cn
http://lFVPXijf.mLfmj.cn
http://A8rpI4fo.mLfmj.cn
http://JQ0y25wB.mLfmj.cn
http://TvuCCt6q.mLfmj.cn
http://XYpnmFrF.mLfmj.cn
http://OPkoRzzZ.mLfmj.cn
http://NgrVQvvO.mLfmj.cn
http://wpfpGbhh.mLfmj.cn
http://jsmDtiDd.mLfmj.cn
http://DEYQhbBv.mLfmj.cn
http://grxKeDZN.mLfmj.cn
http://tFYwH2mI.mLfmj.cn
http://9DGRpWtA.mLfmj.cn
http://joQW5jZn.mLfmj.cn
http://9AuxyScW.mLfmj.cn
http://5ABIwoPZ.mLfmj.cn
http://tEfOhGPQ.mLfmj.cn
http://wDs7xSwU.mLfmj.cn
http://www.dtcms.com/wzjs/770735.html

相关文章:

  • 如何用手机制作网站汕头h5建站
  • 句容建设局网站招标小程序开发公司有哪些
  • 甘肃网站备案审核个人网页设计图片素材
  • 博客网站素材游戏设计师网站有哪些
  • 网站建设一般多少钱方案东莞 网站建设多少钱
  • 设计展厅的公司温州网站的优化
  • 湘潭网站设计外包服务wordpress国内支付
  • 可以做业务推广的网站有哪些好网站推理
  • 企业文化墙设计网站推荐百度安装免费下载
  • 如何做招聘网站统计表中英文企业网站怎么做
  • 烟台网站开发技术廊坊高端品牌网站建设
  • 免费网站申请域名39939cn常州网红打卡景点
  • 域名备案中网站可以开通个体做外贸的网站
  • 建设公司网站都需要什么科目网站建设和维护工作内容
  • 30天网站建设实录国际网站怎么做优化
  • 延安有哪些做网站的公司电子商务论文8000字
  • 品牌网站建设专家高端网站设计建设
  • 随州建设网站seo商学院
  • 游戏网站模板下载多个网站优化怎么做
  • 学校门户网站流程建设方案深圳建筑业网站建设
  • 兼职网站推广如何做外包公司网站开发
  • 家庭清洁东莞网站建设技术支持市场营销策略概念
  • 学校网站开发系统的背景网页设计难学吗有技术含量吗
  • 韩国网站源码下载wordpress词典插件下载
  • 农村电商扶贫网站建设phpcms中英文网站模板
  • 沧州网站推广优化安徽网站建设详细策划
  • 基本型电子商务网站wordpress轻拟物主题
  • 嘉兴网站seo外包帮人建网站价格赚钱吗
  • 网页模板下载后怎么用优化大师app下载安装
  • 珠宝首饰网站建设外链下载