linux mysql基本命令大全 增刪查改

2021-08-06 08:02:05 字數 2462 閱讀 9252

建立資料庫

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; 

Linux mysql資料庫基本命令

一 啟動及登入mysql 1 linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2 linux下重啟mysql的命令 mysqladmin restart ect init.d mysql restart 前...

mysql基本命令總結 mysql基本命令總結

1.在ubuntu上安裝mysql sudo apt get install mysql server sudo apt get install mysql client 2.安裝結束後,用命令驗證是否安裝並啟動成功 sudo netstat tap grep mysql 通過上述命令檢查之後,如果...

linux終端基本命令和vi基本命令

今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...