菜鸟后端开发之MySQL

开发中往往会遇到的一些关于数据库方面的问题,菜菜鸟在开发中就捣腾过几天数据库,就顺便记录记录。

修改数据库中文表名

	ALTER TABLE 旧表名 TO/AS 新表名

数据库表添加中文表名

	ALTER TABLE 表名 COMMENT '中文注释表名;

查询数据库中所有表及其中文注释(表名)

	SELECT
		table_name, table_comment information_schema.tables 
	WHERE 
		table_schema = '数据库名'

查询数据库中所有表信息


	SELECT 
		COLUMN_NAME 列名, 
		DATA_TYPE 字段类型, 
		CHARACTER_MAXIMUM_LENGTH 长度, 
		IS_NULLABLE 是否为空, 
		IF(column_key = 'PRI','Y','') 是否为主键, 
		COLUMN_DEFAULT 默认值, 
		COLUMN_COMMENT 备注 
	FROM 
		INFORMATION_SCHEMA.COLUMNS 
	WHERE  
		table_schema = '数据库名称' 
	AND 
		-- 如果不写的话,默认查询所有表中的数据
		table_name = '导出的表的名称'
		

数据库表添加字段

	
	-- 正常
	ALTER TABLE 表名 ADD 字段名() 数据类型[约束条件];
	
	-- 开头
	ALTER TABLE 表名 ADD 字段名() 数据类型[约束条件] FRIST;

	-- 中间
	ALTER TABLE 表名 ADD 字段名() 数据类型[约束条件] AFTER 已在字段名;

	-- 并添加注释
	ALTER TABLE 表名 ADD 字段名() 数据类型[约束条件] COMMENT '注释';
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值