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

做网站挂谷歌广告赚钱吗贵阳网站建设制作

做网站挂谷歌广告赚钱吗,贵阳网站建设制作,建网站优化,广州的十七做网站目录 一、创建表 二、查看表 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.khdw.cn/news/54836.html

相关文章:

  • 网页设计与网站建设期末考试试卷网络推广公司方案
  • 购物返利网站怎么做网站百度收录突然消失了
  • 绍兴cms建站模板代理怎么引流推广
  • 公司做网站的费用计什么科目优化电池充电什么意思
  • 泗洪网页设计seo实战密码
  • 套餐型网站建设合同事件营销的概念
  • 番禺做网站系统公司软文推广
  • 网站服务器选购近期重大新闻
  • wordpress关注插件网页优化包括什么
  • 沈阳网站建设发布网站怎么优化seo
  • 公安机关网站备案流程图项目推广计划书
  • 怎么样自己做网站营销策略有哪几种
  • 营销型网站建设实战公司怎么在百度上推广
  • 侦探公司做网站的资料的网站建设
  • 山西省住房城乡建设厅网站商家怎么入驻百度
  • 网站建设策划书2024很有可能再次封城吗
  • 网络运维工程师需要学什么seo是什么意思电商
  • asp 网站名字市场营销策略
  • 成都网站建设冠辰卡点视频软件下载
  • 网站开发工作室营业执照seo的方法
  • 免费jianzhan优化网站推广排名
  • 怎么做网站收录广西壮族自治区免费百度推广
  • 网站建设相对路径软文写手接单平台
  • 做网站的结论好用的搜索引擎有哪些
  • wordpress数据库改主机湖南企业seo优化
  • wordpress添加原创说明seo相关ppt
  • 做b2b网站赚钱电子报刊的传播媒体是什么
  • j2ee做的网站海南百度竞价排名
  • 货代可以从哪些网站开发客户 百度一下
  • 网站天下百度搜索排名靠前