linux-mysql基本命令大全-增删查改

    xiaoxiao2022-06-23  19

    创建数据库 create database database_name; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码'); 查看数据库 show databases; 使用数据库 use database_name; 删除数据库 drop database if exists database_name; 创建表 CREATE TABLE `tbl_user_info` (   `id` int(12) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',   `name` varchar(48) NOT NULL COMMENT '用户名(拼音)',   `ch_name` varchar(32) NOT NULL COMMENT '用户名(中文)用于显示',   `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0:管理员 1:普通用户',   `description` varchar(256) DEFAULT NULL COMMENT '备注',   `add_time` timestamp NOT NULL DEFAULT '1971-01-01 01:01:01' COMMENT '操作时间',   `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '编辑修改时间',   `operator` varchar(50) NOT NULL DEFAULT '' COMMENT '操作人',   `extends` varchar(2048) NOT NULL DEFAULT '' COMMENT '扩展位',   `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0:用户注销 1:用户有效',   PRIMARY KEY (`id`),   KEY `idx_operator` (`operator`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户权限配置明细表(用于记录给用户配置的权限信息) 王X 2016-09-12'; 查看数据库中的表 show tables; 查看表结构 show create table table_name \G 修改表名 rename table old_table_name to new_table_name; 删除表 drop table table_name;     DROP TABLE会永久性地取消表定义 删除表记录 delete from tbl_user_account where id=5; 更新表记录 update tbl_user_account set username=‘zhangsan' where id=5; 插入表记录 insert into tbl_user_account (字段1,字段2,字段3,…) values(1,2,3,...); 查找表记录 select * from tbl_user_account where id=5; 增加表字段 alter table tbl_user_account add flag tinyint(4) NOT NULL DEFAULT '0' COMMENT '0:未设置权限 1:已设置权限'; 删除表字段 alter table tbl_user_account drop field_name; 修改原字段名称和类型 alter table tbl_user_account change old_field_name new_field_name field_type; 增加索引 alter table tbl_user_account add index  index_name(field_name); 增加唯一索引 alter table tbl_user_account add unique index_name(field_name); 增加主键索引 alter table tbl_user_account add primary key index_name(field_name); 删除索引 alter table tbl_user_account drop index index_name; 
    转载请注明原文地址: https://ju.6miu.com/read-1123410.html

    最新回复(0)