linux MySQL基本指令 增刪改查

2021-09-20 05:37:51 字數 1693 閱讀 2517

指令作用 指令

檢視/查詢

show,select,desc 建立

create 刪除

drop,delete,truncate

切換/進入

use新增記錄

insert

檢視資料庫列表

show databases;

檢視當前資料庫登入的是那個使用者

select user();

檢視當前資料庫有哪些表

show tables;

檢視test資料庫的編碼型別

show create database test;

檢視test表的型別

show create table test;

檢視test表的定義資訊

desc test;

建立資料庫

create database db1;

建立乙個utf8mb4型別的資料庫

create database db2 default character set utf8mb4;

建立表

create table students (id int unsigned not null primary key,name varchar(20)not null,age tinyint unsigned);

為emp表新增記錄(有 id,name,***,age欄位)

insert into emp (id,name,***,age) values(1,'xiaoming','m',30);

修改emp表的內容(第幾行第幾個字段)

update emp set age=18 where id=4;

刪除資料庫

drop database db1;

刪除test表

drop table test

刪除emp表中的記錄

delete from emp where name='lvdou';

刪除emp整個表記錄

delete from emp;

備註:這個命令要是刪除上萬條記錄很慢(因為他記錄日誌,可以利用日誌還原)

truncate table emp;這個命令刪除上萬條記錄特別快

因為他不記錄日誌

清空emp表

truncate table emp;

批量執行sql程式

mysql < hellodb_innodb.sql

備註:也可不進入資料庫的情況下檢視資料庫

mysql -e 'show databases'

linux mysql操作指令

1.檢視版本 指令 mysql v 路徑 usr local mysql bin 2.連線本機上的mysql mysql uroot p 3.顯示資料庫列表 show databases 4.切換資料庫 use 資料庫名稱 5.顯示資料庫中的所有表 show tables 6.顯示資料表的結構 de...

Linux MySQL 基本操作

linux mysql 基本操作 連線到本機上的mysql mysql u username p 回車後輸入密碼連線到遠端主機上的mysqlmysql h主機位址 port 埠號 u username ppassword授權法grant allprivileges on to username id...

Linux MySQL 基本操作

linux mysql 基本操作 連線到本機上的mysql mysql u username p 回車後輸入密碼連線到遠端主機上的mysqlmysql h主機位址 port 埠號 u username ppassword授權法grant allprivileges on to username id...