新手入門MYSQL資料庫命令大全

2021-01-06 源碼時代

一、命令行連接資料庫

Windows作業系統進入CMD命令行,進入mysql.exe所在目錄,運行命令

mysql.exe -h主機名 -u用戶名 -p密碼

注意:參數名與值之間沒有空格 , 如:-h127.0.0.1

二、資料庫命令

1. 創建資料庫

create database 資料庫名;

如:

create database itsource;

2. 切換到指定資料庫

use 資料庫名;

如:

use itsource;

3. 顯示資料庫列表

show databases;

4. 顯示資料庫建立語句

show create database 資料庫名;

如:

show create database itsource;

5. 修改資料庫

alter database 資料庫名 選項;

如:

alter database itsource charset=gbk;

6. 刪除資料庫

drop database 資料庫名;

如:

drop database itsource;

三、數據表命令

1. 創建數據表

create table 數據表名(

欄位名1 類型 修飾符,

欄位名2 類型 修飾符,

欄位名n 類型 修飾符

);

如:

create table news(

id int primary key auto_increment,

title varchar(50),

author varchar(20),

content text

);

2. 查看數據表列表

show tables;

3. 查看數據表結構

desc 數據表名;

例如:

desc news;

4. 查看數據表建表語句

show create table 數據表名;

如:

show create table news;

5. 刪除數據表

drop table 數據表名;

如:

drop table news;

6. 修改數據表

alter table 數據表名 選項;

如:

alter table news charset=utf8;

7. 新增欄位

alter table 數據表名 add column 欄位名 類型 修飾語句 位置

如:

alter table news add column newstime timestamp default current_timestamp after content;

8. 修改欄位定義

alter table 數據表名 modify column 欄位名 新的定義

如:

alter table news modify column content longtext;

9. 修改欄位名及定義

alter table 數據表名 change column 舊欄位名 新欄位名 新的定義;

10. 刪除欄位

alter table 數據表名 drop column 欄位名;

如:

alter table news drop column title;

四、記錄操作命令

1. 新增記錄

insert into 數據表名(欄位1,欄位2,欄位n) values(值1,值2,值n);

如:

insert into news(title,author,content) values('新聞標題','作者','新聞詳細內容');

注意:值的數量與類型必須與欄位列表數量與類型定義一致

2. 查看記錄

select 欄位列表 from 數據表名 where 條件 order by 欄位名 desc limit m,n

如:

select * from news;

select * from news where id=10;

select * from news order by id desc limit 10;

注意:select語句是SQL中最為強大與複雜的查詢語句,有七大子句,每段子句都可以省略,如果出現必須在正確的位置順序上,不可調換先後位置。

3. 修改記錄

update 數據表名 set 欄位1=值1 and 欄位2=值2 where 條件;

如:

update news set title='新的新聞標題' where id=1;

4. 刪除記錄

delete from 數據表名 where 條件;

如:

delete from news where id=10;

五、其它常用命令

set names gbk

由於CMD命令行只支持系統當前編碼,所以一般需要將CMD與MYSQL伺服器的交互編碼設置為gbk才能正常顯示utf8的數據。

相關焦點

  • MySQL資料庫安裝及使用入門
    MySQL是目前最火的開源關係型資料庫,其市場佔有率僅次於關係資料庫的大佬Oracle,比DB2和SQL Server高出一大截。本文作為MySQL的入門教程,介紹如何安裝MySQL及基本使用。MySQL的安裝Linux系統安裝MySQL在Linux上安裝MySQL非常簡單,以Ubuntu為例,只需要執行如下命令即可:sudo apt-get updatesudo apt-get install mysql-server安裝的過程中會提示輸入root用戶的密碼,安裝完成後就可以基本使用了。
  • 《MySQL 入門教程》第 03 篇 管理資料庫
    3.1 通過 mysql 命令行管理資料庫存儲數據需要先創建表,而創建表之前需要創建資料庫。MySQL 提供了SHOW DATABASES命令(不區分大小寫)可以列出系統中的所有資料庫:mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| hrdb || information_schema || mysql
  • MySQL資料庫常用命令詳解
    (1)登錄MySQL資料庫用SSH客戶端連接CentOS伺服器,打開終端命令輸入窗口,在終端輸入窗口輸入命令:mysql -uroot –p 該命令用root帳號以密碼方式登錄MySQL,回車後提示輸入密碼,輸入MySQL的登錄密碼。登錄成功後,終端窗口會進入MySQL命令方式。如圖3-44所示。
  • Mysql資料庫備份和還原常用的命令
    備份MySQL資料庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫
  • Mysql常用命令大全-整理-精
    命令大全 net start mySql; 進入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出資料庫:show databases; 選擇資料庫:use databaseName; 列出表格:show tables; 顯示表格列的屬性
  • MYSQL命令大全,如果你是學習編程的,那麼要收藏哦
    MYSQL命令大全一、連接MySQL 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL。則鍵入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u與root可以不用加空格,其它也一樣) 3、退出MYSQL命令: exit (回車)。
  • MySQL技術資料庫基礎操作命令大全,建議收藏
    創建資料庫create database my-database1刪除資料庫drop database my-database1創建新表資料庫1.連結資料庫$conn=@mysql_connect(&34;,&34;,&34;);if(!
  • mysql常用命令手冊
    >A:常用source 命令 進入mysql資料庫控制臺, 如mysql -u root -p mysql>use 資料庫 然後使用source命令,後面參數為腳本文件(如這裡用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username
  • 通過shell腳本批量操作mysql資料庫
    /bin/bash  #create by oldboy 20110319  #qq:31333741  MysqlLogin="mysql -uroot -poldboy" #定義登陸mysql的命令,方便下文使用  #MysqlLogin="mysql -uroot -poldboy -S /data/3306/mysql.sock" #此行適合單機多實例資料庫的方式  i=1  while true
  • MySQL資料庫測試題
    MySQL資料庫入門1、假設要按照分頁(每頁顯示10條)的形式獲取test表中的數據,在MySql>資料庫中,以下哪條語句是取第2頁中的數據?test(資料庫名已經存在)中的表結構和數據?(難度A)A、在DOS提示符下輸入以下命令mysql -uroot -p1234 test<d:/db.sql B、在DOS提示符下輸入以下命令mysqldump -uroot -p1234 test<d:/db.sql
  • MySQL教程之MySQL定時備份資料庫
    一、MySQL數據備份1.1、 mysqldump命令備份數據在MySQL中提供了命令行導出資料庫數據以及文件的一種方便的工具mysqldump,我們可以通過命令行直接實現資料庫內容的導出dump,首先我們簡單了解一下mysqldump命令用法:#MySQLdump常用mysqldump -u root -p --databases
  • 了解資料庫類型及MySQL資料庫常用命令行
    一、資料庫1、資料庫DataBase(DB):存儲數據的倉庫。2、資料庫的分類(1) 關係型資料庫(sql資料庫):中型:mysql(埠號3306)、sql server大型:Oracle(埠號1521)(2) 非關係型資料庫(no-sql資料庫)
  • MySQL資料庫怎麼升級 MySQL資料庫升級教程
    邏輯方式升級邏輯方式升級其實就是通過邏輯備份工具(例如mysqldump工具)將資料庫、表、其他相關對象及數據邏輯備份成SQL腳本,再將其還原至MySQL5. 7 的實例中。詳細步驟如下:1.1  備份資料庫當前資料庫的版本為MySQL5.6.27,現在準備備份
  • 摘要:現在向大家介紹mysql命令行下,從資料庫的建立到表數據的刪除...
    現在向大家介紹mysql命令行下,從資料庫的建立到表數據的刪除全過程,希望對網友有所幫助登陸mysql打cmd命令終端,如果已經添加了mysql的環境變量,可以直接使用命令mysql -uroot 直接回車,之後按提示輸入密碼,如果未添加mysql的環境變量,可以切換到mysql的安裝目錄下的bin目錄,再使用mysq -uroot你也可以手動為mysql添加環境變量
  • mysqldump對mysql資料庫的影響
    對於想入門或者初級,中級mysql資料庫運維人員,了解mysqldump對mysql資料庫的影響,是非常必要的,當執行mysqldump命令之後,mysql後臺執行了什麼,下面就帶大家看看,在這裡使用general_log進行分析1.首先的開啟資料庫的general_log,如下所示[root@localhost] 17:30:41 [(none
  • 破解 MySQL5.7 資料庫的 root 登錄密碼
    直接使用 mysql 命令登錄 MySQL5.7 資料庫並修改 root 登錄密碼[root@MySQL1 ~]# mysqlWelcome to the MySQL monitor.  Commands end with ; or \g.
  • mysqldump對mysql資料庫的影響
    對於想入門或者初級,中級mysql資料庫運維人員,了解mysqldump對mysql資料庫的影響,是非常必要的,當執行mysqldump命令之後,mysql後臺執行了什麼,下面就帶大家看看,在這裡使用general_log進行分析1.首先的開啟資料庫的general_log,如下所示[root@localhost] 17:30:41 [(none)]>show variables like &39;;+------------------+---------
  • MySQL-mysqldump備份資料庫
    mysqldump備份1、備份命令格式:mysqldump -h主機名 -P埠 -u用戶名 -p密碼 --database 資料庫名 > 文件名.sql 例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database
  • mac下進入mysql命令行
    這裡介紹terminal中,分別連接本地mysql資料庫和連接遠程mysql資料庫的方法。一、連接本地的資料庫並進入命令行:1、打開終端,輸入如下命令:/usr/local/MySQL/bin/mysql -u root -p其中,root為資料庫用戶名2、輸入密碼:界面提示輸入密碼:Enter password:若為初次使用該資料庫,則默認密碼為空,直接回車即可進入
  • mysql資料庫導入和導出
    步驟如下:一.mysql的命令行模式的設置:首先,安裝mysql資料庫,若是手動安裝,請將路徑添加進環境變量,如下桌面->我的電腦->屬性->環境變量->新建->PATH=「;path\MySQL\bin;」其中path為mysql的安裝路徑。