mysql增刪改查

2021-08-13 17:55:26 字數 1601 閱讀 8463

//查詢乙個表裡面的欄:

show columns from 表名;

//刪除乙個資料庫表

drop database 表名;

//插入資訊到表中

insert into 表名 values ("hyq","m");

//查詢表中資訊

select *from 表名;

//修改表中某項資訊

update 表名 set 欄位名1='a',欄位名2='b' where 欄位名3='c';

代表著從新裝置欄位名3是c的欄位名1和欄位名2的內容

//在第一列前面加一列

alter table 表名 add column 列表名 屬性 制約條件 first;

//在任何一列的後面加上一列

altertable 表名 add column 列表名 屬性 制約條件 after 需要在哪個後面新增的列名;

//刪除表中的一列

alter table 表名 drop column 列表名;

//開啟乙個資料庫,比如說就是在乙個資料夾中有乙個.sql結尾的檔案,開的方式

查詢裡面的資料庫就是

show databases;

//然後進入某個資料庫

use 資料庫名字;

//然後看這個資料庫都有什麼**

show tables;

//給**新增乙個索引

alter table表名字 add index 索引名(列名);

create index 索引名 on 表名字(列名);

//建立乙個檢視,可以一張表的幾種需要的屬性顯示在乙個裡面

create view 檢視名(列表名a, 別表名b, ...)as select 列表1,列表2,...from **名;

然後會給出建立成功,然後就是select *from 檢視名;

//檢視乙個txt型別的檔案

gedit  ***.txt;

//匯入操作,把乙個檔案裡的資料儲存進一張表中

load data infile 』檔案路徑和檔名『 into table 表名字;

//匯出操作,是把資料庫中的某個表的資料儲存到檔案中

select 列1,列2 into outfile 』檔案路徑和檔名『 from 表名字;

//資料庫備份

mysqldump -u root 資料庫名》備份名字,備份完可以直接用ls查詢到,然後可以用gedit檢視備份檔案的內容,也可以用cat直接在螢幕中顯示.

//資料庫恢復

source /tmp/sql6/mysql-06.sql

這就是一條恢復語句,它把 mysql-06.sql 檔案中儲存的mysql_shiyan 資料庫恢復。

還有另一種方式恢復資料庫,但是在這之前我們先使用命令新建乙個空的資料庫 test:

mysql -u root          #因為在上一步已經退出了mysql,現在需要重新登入

create database test;  #新建乙個名為test的資料庫

再次 ctrl+z 退出mysql,然後輸入語句進行恢復,把剛才備份的 bak.sql 恢復到 test 資料庫:

mysql -u root test < bak.sql

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...

mysql建刪改查 MySQL增刪改查

登入mysql mysql u root p 密碼 建立使用者 mysql insert into mysql.user host,user,password values localhost test password 1234 這樣就建立了乙個名為 test 密碼為 1234 的使用者。注意 此...