mysql数据库操作案例

SET FOREIGN_KEY_CHECKS=0;

Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。

解决方法是在Mysql中取消外键约束:  SET FOREIGN_KEY_CHECKS=0; 

DROP TABLE IF EXISTS `表1`;(防止数据库中的已经有表1)

CREATE TABLE '表1'(

`A_id` int(11) NOT NULL AUTO_INCREMENT,//not null 不可为空 atuo_increment 自增
  `A_name` varchar(255) NOT NULL,
  `A_pwd` varchar(255) NOT NULL,
  PRIMARY KEY (`A_id`)
//设置A_id为主键

)ENGINE=InnoDB  AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

//ENGINE=InnoDB默认就是这个引擎

AUTO_INCREMENT=6这个是自增的,在这里设置数字的意思是想要让这条语句在增长的时候,从6开始自增。

DEFAULT CHARSET=utf8;这个虽然在my.ini设置过了,但设置的是mysql的的语言编码,而这里创建的时候不设置,就会出现乱码问题,二者的作用域是不一样的,在创建表单的时候,这个charset会作用到这个表上,他代表mysql建立数据库数据表时设定字符集为utf-8.

INSERT INTO `areas` VALUES ('1', '湖里区');
INSERT INTO `areas` VALUES ('2', '思明区');
INSERT INTO `areas` VALUES ('3', '集美区');
INSERT INTO `areas` VALUES ('4', '海沧区');
INSERT INTO `areas` VALUES ('5', '等待');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值