mysql常用命令

mysql常用命令

查看已有數(shù)據(jù)庫(kù)

show databases;

創(chuàng)建數(shù)據(jù)庫(kù)

-- 創(chuàng)建一個(gè)叫jsp_homework的數(shù)據(jù)庫(kù)
CREATE DATABASE jsp_homework DEFAULT charset utf8 collate utf8_general_ci;

選擇數(shù)據(jù)庫(kù)

use jsp_homework;

刪除數(shù)據(jù)庫(kù)

-- 刪除一個(gè)叫jsp的數(shù)據(jù)庫(kù)
DROP DATABASE jsp;  

查看數(shù)據(jù)庫(kù)已有表

show tables;

創(chuàng)建數(shù)據(jù)表

CREATE TABLE `userinfo` (  
    `id` int unsigned AUTO_INCREMENT,  
    `name` VARCHAR(20) NOT NULL, 
    `passwd` VARCHAR(25) NOT NULL, 
    `sex` CHAR(2) NOT NULL, 
    PRIMARY KEY (`id`)  
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

顯示表結(jié)構(gòu)

describe userinfo;

插入數(shù)據(jù)

INSERT INTO userinfo VALUES ('2','admin','admin','女');

更新表中數(shù)據(jù)

update userinfo set sex="F" where name="aaa";

用文本方式將數(shù)據(jù)裝入數(shù)據(jù)表

load data local infile "/data.txt" into table userinfo;

導(dǎo)入.sql文件命令

source /mysql.sql;

刪除數(shù)據(jù)

DELETE FROM userinfo WHERE name='listone'

刪除表

drop table userinfo;

修改數(shù)據(jù)庫(kù)及數(shù)據(jù)表編碼

alter database 數(shù)據(jù)庫(kù)名 default character set utf8 collate utf8_general_ci;  
alter table 表名 default character set utf8 collate utf8_general_ci;  
set character_set_database=utf8;  
set character_set_server=utf8;  
set character_set_client=gb2312;  
set character_set_connection=gb2312;  
set character_set_results=gb2312;  

修改主鍵

-- 刪除userinfo表的主鍵
ALTER TABLE userinfo DROP PRIMARY key;  
-- 添加userinfo表的主鍵
ALTER TABLE userinfo ADD PRIMARY key(name);

還有很多其他的命令這里沒(méi)有列舉出來(lái)。所以總的來(lái)說(shuō)用命令管理數(shù)據(jù)庫(kù),還是比較麻煩的。所以,在這里推薦一個(gè)圖形化的數(shù)據(jù)庫(kù)管理工具,可以支持MySQL、MariaDB、MongoDB、SQLServer、SQLite、Oracle和 PostgreSQL這些數(shù)據(jù)庫(kù),很強(qiáng)大。官網(wǎng)地址是:https://www.navicat.com.cn,可以把復(fù)制到瀏覽器訪問(wèn)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.linux下啟動(dòng)mysql的命令:mysqladmin start/ect/init.d/mysql star...
    ljwheyxy閱讀 461評(píng)論 0 2
  • 一. 連接MySQL 格式: mysql -h主機(jī)地址 -u用戶(hù)名 -p用戶(hù)密碼 或者: mysql -u 用戶(hù)名...
    91數(shù)據(jù)閱讀 497評(píng)論 0 3
  • 注:示例均在為具有所有操作權(quán)限的root用戶(hù)操作 1、用戶(hù)操作相關(guān)類(lèi) 1)創(chuàng)建用戶(hù) 命令:create user'...
    劉曉佳rachel閱讀 443評(píng)論 0 1
  • Mysql安裝目錄 數(shù)據(jù)庫(kù)目錄 /var/lib/mysql/ 配置文件 /usr/share/mysql(mys...
    司馬糧閱讀 736評(píng)論 0 51
  • 以前的我就是這樣,一本書(shū)可能沒(méi)看幾頁(yè)就放下,讓它永遠(yuǎn)塵封在那。在現(xiàn)實(shí)焦慮的沖擊下,又拿起了塵封已久的書(shū),先拍照發(fā)朋...
    陳某人字東璟閱讀 904評(píng)論 0 0

友情鏈接更多精彩內(nèi)容