mysql英文版怎么用 mysql英文怎么发音( 四 )


方式2:ALTER TABLE表名 CHANGE字段1字段2数据类型 FIRST|AFTER字段3
解释:其实是一样的,将是字段2覆盖字段1,然后在进行排序
ALTER TABLE student CHANGE username username VARCHAR(20) AFTER age;
总结
CHANGE和MODIFY的区别?
原理都市一样的,MODIFY只能修改数据类型,但是CHANGE能够修改数据类型和字段名,也就是说MODIFY是CHANGE的更具体化的一个操作 。可能觉得用CHANGE只改变一个数据类型不太爽 , 就增加了一个能直接改数据类型的使用关键字MODIFY来操作 。
3.5、添加字段
格式:ALTER TABLE表名称 ADD新字段名数据类型[约束条件][FIRST|AFTER已存在的表名]
解释:在一个特定位置增加一个新的字段,如果不指定位置 , 默认是最后一个 。
ALTER TABLE student ADD sex VARCHAR(11);
3.6、删除字段
格式:ALTER TABLE表名称 DROP字段名;
ALTER TABLE student DROP sex;
3.7、删除表的外键约束
格式:ALTER TABLE表名称 DROP FOREIGN KEY外键约束名
注意:外键约束名 指的不是被外键约束修饰的字段名,切记 , 而是我们在创建外键约束关系时取的名字 。
3.8、更改表的存储引擎
格式:ALTER TABLE表名 ENGINE=更改后的存储引擎名
这个存储引擎目前我自己也不太清楚,虽然知道有哪几种引擎,但是稍微深入一点就不清楚了 , 所以打算留到日后在说 。
4、删除表
4.1、删除无关联表
格式:DROP TABLE表名;
ALTER TABLE student;
4.2、删除被其他表关联的主表
这个是比较重要的一点,在有外键关联关系的两张表中,如果删除主表,那么是删不掉的,并且会报错 。因为有张表依赖于他 。那怎么办呢?针对这种情况 , 总共有两种方法
1、先删除你子表,然后在删除父表,这样就达到了删除父表的目的,但是子表也要被删除
2、先解除外键关系,然后在删除父表,这样也能达到目的 , 并且保留了子表,只删除我们不需要的父表 。在3.7中就讲解了如何删除外键关系 。
mysql数据库管理工具navicat for mysql怎么用1、下载安装navicat for mysql
2、
连接数据库
打开navicat for mysql之后找到 , 文件----新建连接-- 如下图
连接参数填写
在出现mysql英文版怎么用的连接设置里面,有很多选项都是针对需要连接mysql英文版怎么用的数据库的账号信息
连接名:可以任意填写,方便以后识别区分即可
主机名或IP: 填写服务器的主机名(必须要能解析的)或者服务器IP地址,如果是本机可 以填写localhost 或 127.0.0.1
端口:默认是3306如果修改了其mysql英文版怎么用他端口,需要对应
密码:就是用户名root密码或者其他mysql用户的密码
设置好连接数据库的参数之后,点击下方的“连接”如图出现“连接成功”即设置成功
数据库管理
连接上数据库之后,在左侧会显示当前mysql所有的数据库 。点击对应的数据库 , 能查看当前数据库下面的表
添加删除数据库
如果需要添加删除数据库的话,很简单选择需要操作的数据库,鼠标右键选择操作即可
关于mysql英文版怎么用和mysql英文怎么发音的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读