加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

详细讲解有关MySQL数据库的增删改查

发布时间:2023-08-07 14:27:28 所属栏目:MySql教程 来源:
导读:随着互联网的发展,越来越多的的人进入了IT行业,那么关于MySQL数据库的增删改查,你们了解多少呢?为了让大家更加了解MySQL数据库的增删改查,小编给大家总结了以下内容,一起往下看吧。

创建数据库

CREATE
随着互联网的发展,越来越多的的人进入了IT行业,那么关于MySQL数据库的增删改查,你们了解多少呢?为了让大家更加了解MySQL数据库的增删改查,小编给大家总结了以下内容,一起往下看吧。

创建数据库
 
CREATE DATABASE database_name
 
创建表
 
CREATE TABLE `user` (
 
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
 
  PRIMARY KEY (`id`)
 
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
删除表
 
DROP TABLE IF EXISTS `user`;
 
添加字段:
 
"ALTER TABLE  `user` ADD  `id` int(11) NOT NULL DEFAULT '0'  COMMENT 'ID'"
 
ALTER  TABLE  `user`  ADD  `name` VARCHAR( 20  )  CHARACTER  SET utf8 COLLATE utf8_general_ci NULL  DEFAULT
 
NULL  COMMENT  '姓名'
 
删除字段
 
ALTER TABLE  `user` DROP column name
 
重命名
 
ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
 
修改类型
 
alter table t1 change b b bigint not null;  
 
alter table infos change list list tinyint not null default '0';
 
加索引
 
alter table t1 rename t2;mysql> alter table tablename change depno depno int(5) not null;  
 
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);  
 
mysql> alter table tablename add index emp_name (name);加主关键字的索引  
 
mysql> alter table tablename add primary key(id);加唯一限制条件的索引  
 
mysql> alter table tablename add unique emp_name2(cardnumber);删除某个索引  
 
mysql>alter table tablename drop index emp_name;修改表:
 
Thinkphp3.2中添加字段,如:
 
M('admin')->execute("ALTER TABLE  `admin` ADD  `id` int(11) NOT NULL DEFAULT '0'  COMMENT 'ID'");
 
M('admin')->execute("ALTER TABLE  `admin` ADD  `name` varchar(20) DEFAULT NULL  COMMENT '姓名'");
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章