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

国外的设计网站推荐二级建造师求职网

国外的设计网站推荐,二级建造师求职网,厦门模板网站建设,客户管理系统的设计与实现目录 1、linux中数据库表名区分大小写,windows不区分2、创建数据库表3、外键4、查看数据表结构5、修改表5.1、修改表名5.2、添加字段5.3、指定位置添加字段5.4、修改字段名称5.5、修改字段类型5.6、修改字段位置5.7、删除字段5.8、修改表存储引擎5.9、删除外键 1、l…

目录

    • 1、linux中数据库表名区分大小写,windows不区分
    • 2、创建数据库表
    • 3、外键
    • 4、查看数据表结构
    • 5、修改表
      • 5.1、修改表名
      • 5.2、添加字段
      • 5.3、指定位置添加字段
      • 5.4、修改字段名称
      • 5.5、修改字段类型
      • 5.6、修改字段位置
      • 5.7、删除字段
      • 5.8、修改表存储引擎
      • 5.9、删除外键

1、linux中数据库表名区分大小写,windows不区分

my.cnf可配置不区分

lower_case_table_names=1

2、创建数据库表

CREATE TABLE [IF NOT EXISTS] 表名(
字段1 数据类型 [约束条件] [默认值],
字段2 数据类型 [约束条件] [默认值],
字段3 数据类型 [约束条件] [默认值],
……
[表约束条件]
);


CREATE TABLE IF NOT EXISTS t_goods_category1 (id INT PRIMARY KEY AUTO_INCREMENT,t_shop_id INT DEFAULT 1,t_category VARCHAR(30) NOT NULL,t_remark VARCHAR(100) 
#或 PRIMARY KEY(id)
#联合主键 PRIMARY KEY (id, t_shop_id)
#指定引擎和编码 ENGINE=InnoDB  DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci);

3、外键

[CONSTRAINT 外键名] FOREIGN KEY 字段1 [, 字段2, 字段3, …]
REFERENCES 主表名 主键列1 [, 主键列2, 主键列3, …]

  • ·外键名:定义外键时为数据表指定的外键名称。在同一张数据表中,外键的名称必须唯一。也就是说,在同一张数据表中,不能有相同名称的外键名称。
  • ·FOREIGN KEY:指定外键包含哪些字段,可以是一个字段,也可以是多个字段的组合。
  • ·REFERENCES:指定关联的主表名称。
  • ·主表名:主键所在的表名称。
  • ·主键列:主表中定义的主键字段,可以是一个字段,也可以是多个字段的组合。

例:

mysql> CREATE TABLE t_goods_category (-> id INT PRIMARY KEY,-> t_category VARCHAR(30),-> t_remark VARCHAR(100)-> );mysql> CREATE TABLE t_goods(->  id INT PRIMARY KEY,-> t_category_id INT,-> t_category VARCHAR(30),-> t_name VARCHAR(50),-> t_price DECIMAL(10,2),-> t_stock INT,-> t_upper_time DATETIME,-> CONSTRAINT foreign_category FOREIGN KEY(t_category_id) REFERENCES t_goods_category(id)-> );

4、查看数据表结构

SHOW CREATE TABLE table_name;
SHOW CREATE TABLE table_name \G
DESCRIBE 表名称;
DESC 表名称;

5、修改表

5.1、修改表名

ALTER TABLE 原表名 RENAME [TO] 新表名;
ALTER TABLE t_goods_backup RENAME TO t_goods_tmp;

5.2、添加字段

ALTER TABLE 表名 ADD COLUMN 新字段名 数据类型 [NOT NULL DEFAULT 默认值]
ALTER TABLE t_goods_tmp ADD COLUMN t_create_time DATETIME DEFAULT NULL;

5.3、指定位置添加字段

ALTER TABLE 表名 ADD COLUMN 新字段名 数据类型 [NOT NULL DEFAULT 默认值] FIRST
ALTER TABLE t_goods_tmp ADD COLUMN t_update_time DATETIME DEFAULT NOW() FIRST;ALTER TABLE 表名 ADD COLUMN 新字段名 数据类型 [NOT NULL DEFAULT 默认值] AFTER 原有字段名
ALTER TABLE t_goods_tmp ADD COLUMN t_area VARCHAR(100) NOT NULL DEFAULT '' AFTER t_stock;

5.4、修改字段名称

ALTER TABLE 表名 CHANGE 原有字段名 新字段名 新数据类型
ALTER TABLE t_goods_tmp CHANGE t_update_time t_last_modified DATETIME;

5.5、修改字段类型

ALTER TABLE 表名 MODIFY 字段名 新数据类型 [DEFAULT 默认值]
ALTER TABLE t_goods_tmp MODIFY t_price BIGINT DEFAULT 0;

5.6、修改字段位置

ALTER TABLE 表名 MIDIFY 字段名 数据类型 FIRST
ALTER TABLE t_goods_tmp MODIFY id int(11) NOT NULL FIRST;ALTER TABLE 表名 MODIFY 字段1名称 字段1的数据类型 AFTER 字段2名称
ALTER TABLE t_goods_tmp MODIFY t_last_modified datetime DEFAULT NULL AFTER t_create_time;

5.7、删除字段

ALTER TABLE 表名 DROP 字段名
ALTER TABLE t_goods_tmp DROP t_area;

5.8、修改表存储引擎

ALTER TABLE 表名 ENGINE=存储引擎名称
ALTER TABLE t_goods_tmp ENGINE=MyISAM;

5.9、删除外键

ALTER TABLE 表名 DROP FOREIGN KEY 外键名
ALTER TABLE t_goods DROP FOREIGN KEY foreign_category;
http://www.yayakq.cn/news/449387/

相关文章:

  • 诛仙3官方网站时竹任务荧灵怎么做现在网站尺寸
  • 上海市住房和城乡建设部网站官网高要区住房和城乡建设局网站
  • 南宁网站建设建站系统有哪些可以做宣传旅游的网站
  • 小伙做钓鱼网站 背警方带走android开发基础
  • 网站制作功能多少钱wordpress 自定义主页
  • 企业网站代码模板下载外贸行业的现状分析及发展趋势
  • 网站备案被拒吉林长春建设工程信息网站
  • 网站招代理电商网站对比
  • 重庆制作网站的公司排名杭州广告公司有哪些
  • 慈溪企业网站建设自贡建设局网站
  • 如何在百度里做推广网站赣州编程培训机构
  • wordpress站标签也打不开电信公司网络维护
  • 如何创建问卷网站app营销策略模板
  • 微信网站搭建教程电子信息工程能进国家电网吗
  • 网站 集约化建设管理举措小型网站建设价格
  • 网站开发基本过程iis6cgi php网站缓存
  • 电子商务网站开发应遵循的基本原则西安高校定制网站建设公司推荐
  • 英文网站导航 源码设计发布平台
  • 做网站大概要wordpress 自定义产品页面
  • 在线音乐网站模板保温管有哪些网站做
  • seo网站优化课程wordpress 文章连续
  • 建设智能网站wordpress新建页面慢
  • 高端网站建设磐石网络好桂林最新消息
  • 潮州营销型网站建设推广公司注册网上签字流程
  • 公司网站网页制作建议美词原创网站建设
  • 做网站原型图用什么软件跨境电商网络营销方式
  • 有哪些做二手的网站asp iis设置网站路径
  • 内网建设网站wordpress-akina
  • 建设银行官网首页网站招聘做音乐网站要多少钱
  • 做餐饮系统网站wordpress同步公众号文章