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

网站建设开发报价wordpress 后台上传

网站建设开发报价,wordpress 后台上传,国外贸易网络平台有哪些,信誉好的邯郸网站建设目录 一、创建表 二、查看表 2.1 查看表中某成员的数据 2.2 查看整个表中的表成员 2.3 查看创建表时的句柄 三、修改表 alter 3.1 重命名 rename 3.2 新增一列 add 3.3 更改列属性 modify 3.4 更改列名称 change 3.5 删除某列 上一篇博客介绍了库的操作,…

目录

一、创建表

二、查看表

2.1 查看表中某成员的数据

2.2 查看整个表中的表成员

2.3 查看创建表时的句柄

三、修改表 alter

3.1 重命名 rename

3.2 新增一列 add

3.3 更改列属性 modify

3.4 更改列名称 change

3.5 删除某列


上一篇博客介绍了库的操作,接下来来看一下表的相关操作。

一、创建表

create table table_name (

        field1 datatype,

        field2 datatype,

        field3 datatype

) character set 字符集 collate 校验规则 engine 存储引擎;

注意,最后一个数据成员后面没有逗号。

下面我们举例看一下如何创建表:

mysql> create table user1(

-> id int,

-> name varchar(20) comment '用户名',

-> password char(32) comment '用户密码',

-> birthday date comment '用户生日'

-> )character set utf8 collate utf8_general_ci engine MyIsam;

Query OK, 0 rows affected, 2 warnings (0.00 sec)

mysql> create table user2(

-> id int,

-> name varchar(20) comment '用户名',

-> password varchar(32) comment '用户密码',

-> birthday date comment '用户生日' ->

)charset=utf8 collate=utf8_general_ci engine=InnoDB;

Query OK, 0 rows affected, 2 warnings (0.04 sec)

对于字符集、校验集以及存储引擎的设置,以上两个例子中的方法都可以使用,可以直接使用空格,也可以使用 = 赋值。

二、查看表

2.1 查看表中某成员的数据

desc 表名;

关于查找到的信息,请看下图:

2.2 查看整个表中的表成员

show tables;

2.3 查看创建表时的句柄

show create table 表名 \G

\G 格式化显示,过滤掉不需要的符号

使用 \G 前:

使用 \G 后:

三、修改表 alter

3.1 重命名 rename

alter table tb_name rename to new_name;

在MySQL中对表进行重命名,输入以下语句:
mysql> alter table user1 rename to user;
Query OK, 0 rows affected (0.03 sec)

验证一下:
mysql> show tables;
+----------------------+
| Tables_in_helloworld | 
+----------------------+
| user |
+----------------------+
1 row in set (0.00 sec)

可以看到 user1 真的被重命名为 user 了

3.2 新增一列 add

为了方便观察现象,先执行以下语句向表中插入两条数据:

mysql> insert into user values(1, '张三', '123456', '2010-06-18'), (2, '李四', '654321', '2014-07-12'); Query OK, 2 rows affected (0.00 sec) Records: 2 Duplicates: 0 Warnings: 0

alter table tb_name add 列名 数据类型 (comment '备注' after 某列名);

在某列后新增新列,括号中的内容可以省略

mysql> select * from user;
+------+--------+----------+------------+--------+
| id   | name   | password | birthday   | school |
+------+--------+----------+------------+--------+
|    1 | 张三   | 123456   | 2010-06-18 | NULL   |
|    2 | 李四   | 654321   | 2014-07-12 | NULL   |
+------+--------+----------+------------+--------+
2 rows in set (0.00 sec)

可以看到,表中真的在 birthday 后新增了一列 school

3.3 更改列属性 modify

这里的列属性是列的数据类型与comment

alter table tb_name modify 列名 新属性 (comment '新备注');

将 `name` varchar(20) DEFAULT NULL COMMENT '用户名', 改为 varchar(32) 且不加 comment:
mysql> alter table user modify name varchar(32);
使用 show create table user 查看:
`name` varchar(32) DEFAULT NULL,

从上面的例子可以看出来,在修改之前,因为我们在 create 时,为 name 添加了 comment ,但是修改后仅仅更改了数据类型,并没有新添加 comment ,之后在查看时,发现 comment 的内容消失了,这意味着什么呢?

不难看出, modify 的修改是以新属性覆盖旧属性

3.4 更改列名称 change

alter table tb_name change 原列名 新列名 列属性;

将表中第一列的 id 改为 ID:
mysql> alter table user change id ID int;
前后使用 show create table user; 可以发现:
`id` int DEFAULT NULL, 被修改为了 `ID` int DEFAULT NULL 。

3.5 删除某列

alter table tb_name drop 列名;

这个比较简单,就不做样例说明了。

http://www.yayakq.cn/news/823853/

相关文章:

  • 金华网站建设黄页如何做网站推广获客
  • 泗阳网站设计网络营销课程目录
  • 分类目录网站大全湛江网站制作建设
  • 创新的营销型网站湖南省交通建设质量监督站网站
  • 淘宝网站基础建设 托管中文wordpress主题免费下载
  • 江岸区建设局网站网站域名的所有权
  • 杭州网站建设设计制作嘉兴网站制作费用
  • phpstud可以做几个网站个人简历代写
  • 河南网站建设SEO优化制作设计公司网站建设有利点
  • 网站规划设计报告软件开发分工5个角色
  • 岳阳网站建设企业谷歌在线浏览器免费入口
  • 网站出现搜索未来做那些网站能致富
  • 网站建设公司的流程电力建设监理招聘网站
  • 做网站月入100万广州番禺区详细地图
  • 厦门哪里有做网站杭州做网站哪家好
  • 天宁寺网站建设深圳住房和建设局网站预约放号
  • 网站改版的步骤wordpress中文是什么?
  • 中英文双语网站怎么做多用户商城系统哪个好用
  • 免费推广自己的网站电商扶贫网站建设
  • 东莞建站公司运转全网天下有 名佛山网站制作外包
  • 西安建设商城类网站140平米装修多少钱
  • 有什么网站可以做设计兼职品牌策划公司经营哪些内容
  • 淘宝网官方网站数字创意设计包括哪些案例
  • 营销网站建设公司哪家好seo去哪里学
  • 商城 网站 功能wordpress打印短代码
  • 卖车网站WordPress出现404怎么办
  • 网站开发语言学习C 吗深圳住建局官方网电话
  • 安徽专业做网站的大公司快速的网站建设
  • 房地产网站编辑华为官网商城手机价格
  • 网站设置了自动登录怎么显示密码有没有资源可以在线观看