linux-MySQL基本指令-增刪改查

來源:互聯網
上載者:User

標籤:color   span   use   databases   values   val   rom   creat   還原   

 

常用指令

指令作用

指令

查看/查詢

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,sex,age欄位)

insert into emp (id,name,sex,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基本指令-增刪改查

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.