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

新网站怎么做外链中恒诚信建设有限公司网站

新网站怎么做外链,中恒诚信建设有限公司网站,西安便宜网站建设,郑州模板建站多少钱目录 创建表 查看创建表时的信息 查看表的结构描述 删除一张表 修改表 创建表 CREATE TABLE [IF NOT EXISTS] table_name (field1 datatype,field2 datatype,field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎; field 表示列名 datatype 表示…

目录

创建表

查看创建表时的信息

查看表的结构描述

删除一张表

修改表


创建表

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

        比如创建一张用户表。

        comment是用来描述列名信息的,可以不用加,字符集、校验规则、存储引擎的书写都可以用等号来指定。

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

        不同的存储引擎,创建表后,对应所在目录生成的文件各有所不同。比如MyIsam引擎所创建的表,会生成三个后缀名不同的文件。

users.frm :表结构
users.MYD :表数据
users.MYI :表索引

查看创建表时的信息

show create table 表名;

查看表的结构描述

desc 表名;

删除一张表

drop table 表名;

修改表

        本文暂时不谈对表的内容做修改,这里对表的修改指的是对表的结构的修改,比如修改表名、修改列名、修改表字段的属性、增加一列、删除一列。

//增加一列
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);
  • 举一个对表的内容修改的例子,使用的关键字是insert,比如插入两条记录。 
insert into users values(1,'a','b','1982-01-04'),(2,'b','c','1984-01-
04');
  •  以下的修改都算作对表的结构的修改,属于DDL的SQL语句,比如增加一列,用来表示图片路径,列名为assets,类型为varchar(100)
alter table users add assets varchar(100) comment '图片路径' after
birthday;

        after birthday表示把这一列新增到birthday这一列后面。

  • 修改name的属性,比如把name的长度改为60。
alter table users modify name varchar(60);

        由于这种修改是覆盖式的修改,所以name原来的comment信息也会随之消失。

  • 删除一列

        删除password这一列。

alter table users drop password;
  • 修改表名,当前表名为users,修改表名为UserTable,其中to可以省略
alter table users rename to UserTable;
  • 修改列名,比如修改name的列名为aaa
alter table UserTable change name aaa varchar(60);//类型要跟在后面

        以上对表的操作,对表的属性、结构的操作,并为影响表的内容,这些SQL语句都属于DDL类的SQL语句,而Insert、delete、select这些SQL语句是影响表的内容,属于DML类的SQL语句。

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

相关文章:

  • 购物网站设计的目的前端培训
  • 网站开发三大元素请简述常用的网页制作工具
  • 网站建设中端口号的作用是什么意思线上销售水果营销方案
  • 做谷歌网站吗建立网站的流程
  • dz门户网站模板有深度的公司名字
  • 西安高端网站建设哪家好wordpress获取访问位置
  • 山西营销网站建设设计收录网站有哪些
  • 商务网站需求分析微网站的优缺点
  • 网站开发都做什么网站建设 域名注册
  • 网站建设报价单初期整理网页图片加载不出来是什么原因
  • 网站设计团队分工135网站模板
  • 长沙网站seo分析建设网站什么软件比较好
  • 百度网站链接提交页面企业宣传片脚本
  • 江苏省建设工程网站微信管理系统下载
  • 高端网站开发环境阜宁做网站的价格
  • 龙岗网站建设技术seo网站优化课程
  • 传媒网站关于公司申请建设门户网站的请示
  • 大美工网站wordpress linux 安装
  • 医院加强网站建设自己做的网站如何上百度
  • 企业建站费用情况网络销售许可证
  • 艺术家个人网站设计专业的集团网站制作企业
  • 前端网站做中 英文怎么说如何免费建设自己稳定的网站
  • 苏州有哪些做网站公司平面设计的素材网站
  • 做电子请帖的网站品牌策划公司是做什么的
  • 校园网站建设目的wordpress下不了插件吗
  • 网站开发用什么框架好成都市建筑设计研究院有限公司
  • 手表网站制作模板网站首页制作案例
  • 做网站主色调选择搭建本地网站做色流
  • 公众号与网站网站创意文案怎么做
  • 国外优秀个人网站欣赏9377手游平台