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

做网站开发公司电话百度网页入口官网

做网站开发公司电话,百度网页入口官网,wordpress author=1,电子商务网站开发代码1. 创建表 语法: CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎; field 表示列名, datatype 表示列的类型character set 字符集, 如果没有指定字符集, 则以所在数据库的字符集为…

1. 创建表

语法: 

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
  • field 表示列名, datatype 表示列的类型
  • character set 字符集, 如果没有指定字符集, 则以所在数据库的字符集为准
  • collate 校验规则, 如果没有指定校验规则, 则以所在数据库的校验规则为准

举个例子, 现在创建 users 表(使用InnoDB), users2 表(使用MyISAM).

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

在对应的数据库目录下, 可以看到:

users 表存储引擎是 MyISAM, 在数据目中有三个不同的文件, 分别是:

  • 表结构, MySQL5.5 是users.frm; 8.0是 users.sdi
  • 表数据: users.MYD
  • 表索引: users.MYI

users2 表存储引擎是 InnoDB, MYSQL 8.0 下, 目录里是一个 ibd 文件.

2. 查看表结构

如果查看数据库有哪些表?

show tables; 

如何查看特定表的信息?

desc 表名;

如何查看当时创建表时的选项等具体的信息? 

show create table users \G;

3. 修改表

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

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);

添加列

当前表只有四列属性:

现在我想添加一列address属性: 

alter table users add address varchar(60) comment '地址' after birthday;

插入新字段后, 对原来表中的数据没有影响:

修改列

修改列的字段类型

 现在把一个列 name 的类型修改为varchar 60:

alter table users modify name varchar(60);

 需要加上列修改后的属性

修改表的名称 
ALTER TABLE 原表名 RENAME TO 新表名;

alter table users rename to user 

指令中to可以省略 

修改列的名称
ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;

 alter table user change name xingming varchar(60);

注意: 新的目标字段需要完整地定义, 即使其类型和之前一模一样, 否则报错:  

 删除列

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

alter table users drop address;

 4. 删除表

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

比如: drop table t1; 表t1就被删除了.
 

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

相关文章:

  • 无锡专业做网站公司百度榜单
  • 台市住房和城乡建设局网站sem百度竞价推广
  • 网站换肤功能 js网站排名优化软件联系方式
  • 邢台网站设计厂家线上卖货平台有哪些
  • 用自己电脑做网站服务器百度网盘网页
  • 做网站项目所需资源友情链接的网站图片
  • 费用网站建设知乎推广
  • 建做网站亚马逊的免费网站
  • 网站开发详细设计模板建网站找哪个公司
  • 什么软件制作网站快百度小说风云榜排行榜官网
  • 深圳网站建设10强上海最新疫情
  • 医疗网站建设需要什么资质博客seo优化技术
  • 吉林省建设信息网官网入吉毕节地seo
  • 装修网十大平台网站seo是干什么的
  • 成都专业做婚恋网站的网络科技公司域名买卖交易平台
  • 三合一网站建设方案seo职位
  • 网站做推广有用吗seo关键字排名
  • 网页制作基础教程试卷网站搜索排优化怎么做
  • 天津葛沽 网站建设公司注册平台
  • 厚街找人做网站网络营销成功案例有哪些
  • 事业单位可以建设网站吗成都网站快速开发
  • 大连免费建站模板网店怎么推广和宣传
  • 平顶山做网站公司目前最新的营销方式有哪些
  • 北戴河区建设局网站网站建设高端公司
  • 网站名称及网址seo教程技术资源
  • 什么网站能找到做展览的工人太原seo顾问
  • 域名空间做网站推广营销策划方案
  • 求个网站2022网络营销的六个特点
  • 贵阳有哪家做网站建设好点的谷歌chrome浏览器官方下载
  • 信丰做网站aso优化的主要内容