本文主要是介绍mysql数据库操作云集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、mysql添加表注释、字段注释、查看与修改注释
1 创建表的时候写注释
create table test1
(
field_name int comment '字段的注释'
)comment='表的注释';
2 修改表的注释
alter table test1 comment '修改后的表的注释';
3 修改字段的注释
alter table test1 modify column field_name int comment '修改后的字段注释';
--注意:字段名和字段类型照写就行
4 查看表注释的方法
--在生成的SQL语句中看
show create table test1;
--在元数据的表里面看
use information_schema;
select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G
5 查看字段注释的方法
--show
show full columns from test1;
--在元数据的表里面看
select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G
以后持续更新其他的,今天只是遇到了这个问题,网上找的,问题还没有时间解决,先保存
二、创建用户、用户授权
1、创建用户
命令:CREATE USER '用户账号'@'IP地址' IDENTIFIED BY '密码';
例子: CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
2、授权用户
命令:GRANT 权限集 ON 数据库名.数据表TO '用户账号'@'IP地址'
PS: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
例子: GRANT SELECT, INSERT ON mq.* TO 'test'@'localhost';
3、创建授权用户
命令:grant all privileges on 数据库.* to 用户@'IP地址'identified by '密码';
FLUSH PRIVILEGES;
例子:grant all privileges on test.* to test@'192.168.1.110' identified by '123456';
执行 FLUSH PRIVILEGES;
注:必须执行 FLUSH PRIVILEGES;
4. 删除用户
Delete FROM user Where User='test' and Host='localhost';
这篇关于mysql数据库操作云集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!