Navicat For MySQL
01打开Navicat for MySQL,找到一个数据库,然后右键单击表,选择新建表选项,如下图所示
02在d出的新建表界面,我们给表建一些字段,如下图所示,建好之后保存即可
03建好的表会在数据库的右侧界面显示出来,需要查看哪个表直接选择即可
04下面我们在test数据库中新建一个查询,通过alter table语句修改表中的age字段不为空,如下图所示
mysql修改数据表的语法结构一般来说通过alter语句即可。1、增加列[add
列名]J
例:alter
table
test
add
username
char(20)
not
null
default
''
2、删除列[drop
列名]
alter
table
test
drop
pid
3、修改列[modife
列名]
alter
table
test
modify
gender
char(4)
not
null
default
''
有时候,会很不小心,在业务运行中执行了一条锁表语句。这时候该怎么办?
例如:修改元数据。
SHOW FULL PROCESSLIST 查看一下:
发现修改之后,锁表了。这时候怎么办? 杀死它 KILL 4623660
然后一切又恢复正常了。
一般对于数据量较大的表,需要修改表结构,或者做一些耗时比较久的锁表 *** 作,建议在晚上(业务闲时)执行。这个时候可以配合使用任务处理一下。
如:修改一个表的字段长度,和添加索引
名词解释:
接着回家睡觉,第二天回来检查结果就好了。
附:添加唯一索引示例
MYSQL存储过程结合任务处理耗时 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)