1. 程式人生 > >LINUX 操作MYSQL的命令列 語句

LINUX 操作MYSQL的命令列 語句

-- 啟動資料庫
service myslqd start;
-- 進入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName;
-- 列出資料庫
show database;
-- 建立資料庫
create database XXXX;
-- 選擇資料庫
use DatabaseName;
-- 羅列表
show table;
-- 顯示錶格的屬性
show columns from tablename;
-- 建立資料庫
source filename.txt;
-- 增加一個欄位
alter table tablename add column filename datatype;
-- 增加多個欄位
alter table tablename add column filename1 datatype,add column filename2 datatype;
-- 新增一個使用者
grant all On *.* to
[email protected]
identity by "password";
-- 查詢時間
select now();
-- 查詢使用者
select user();
-- 查詢資料庫版本
select version();
-- 查詢當前使用的資料庫
select database();
-- 刪除student_course資料庫中的student資料便
rm -f student_cource/student.*
-- 備份資料庫(備份資料庫Apple1)
MySQLdump -u root -p Apple1>C:\Apple1.txt
-- 備份表(將資料庫Apple1中的mytable表備份)
MySQLdump -u root -p mytable>C:\Apple.txt
-- 建立臨時表(mytable)
create temporary table mytable(id int,address varchar(20),name varchar(20));
-- 建立表前先判斷系統是否存在這個表
create table if not exists mytable(......);
-- 從已有的table1表中複製表結構到table2
create table table2 select * from table1 where 1<>1;
-- 複製表
create table table2 select * from table1;
-- 重命名錶名
alter table table1 rename as table2;
-- 修改列的資料型別
alter table table1 modify ID int unsigned;--把列ID的型別修改為int unsigned
alter table table1 change ID SID int unsigned; --把列ID改名為 SID且型別改為int unsigned
-- 建立索引
alter table table1 add index Ind_id (ID);
create index ind_ID on tablename (ID);
create unique index ind_id on tablename(ID);
-- 刪除索引
drop index ind_id On table1;
alter table table1 drop index ind_ID;
-- 聯合查詢字元與多個列連線‘
select concat(ID,':',name,'=') from table1
-----------------------第二片------------------------------------
--顯示資料庫
show database;
--顯示資料庫中的表
show tables;
--顯示資料表結構
describe tablename;
--顯示錶記錄
select * from tablename;
--查詢能操作MySQL的使用者
select * from user;
--建立資料庫
create database databasename
--例如↓
MySQL> create database AA;
---建立表
user AA;
mysql> create table table1(ID int auto_increment not null primary key,name char(6),sex char(6),birthday date)
 ---插入幾條記錄
 MySQL> insert into AA values('','張三','男','1971-10-01');
 MySQL> insert into AA values('','劉佳佳','女','1978-10-01');
 --驗證結果
 MySQL> select * from AA;
--修改張三的生日為1971-01-10
MySQL> update AA set birthday = '1971-01-10' where ID = '1'; 
--刪除記錄
MySQL> delete from AA where ID = '1';
--刪除表以及庫
mysql> drop table tablename;
MySQL> drop database databasename;
--新增萬能使用者
-- 格式:grant select On database.* to
[email protected]
identity by 'password'
使用者名稱user_1 密碼是123456
--可以自任何PC上登入這個使用者對資料庫為所欲為
MySQL> grant select,insert update,delete on *.* to [email protected]"%" identity by "123456";
--建立只有在本機才能操作資料庫的使用者
使用者名稱user_2 密碼是123456
MySQL> grant select,insert update,delete on *.* to [email protected]
identity by "123456";
--登入資料庫庫
MySQL> -u user_1 -p -h IP地址;

相關推薦

linux操作mysql命令快速手記——讓手指跟上思考的速度(二)

mct spa sql命令 start mys 幹貨 demon 快速 直接 這一篇是《mysql內建命令快速手記》的姐妹篇,廢話不再贅述,直接上幹貨,跟老鐵慢慢品 1、mysql -hlocalhost -uroot -proot,-h,-u,-p分別代表ip,usern

Linuxmysql命令查看錶結構,欄位等資訊

mysql查看錶結構命令,如下: desc table_name; //查表的欄位資訊(不包含欄位內容) show columns from table_name; //同上 show create table table_name; //查表字段資訊和字符集資訊

LINUX 操作MYSQL命令 語句

-- 啟動資料庫service myslqd start;-- 進入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName;-- 列出資料庫show database;-- 建立資料庫create databas

MYSQL命令操作基本語句

首先進入MYSQL命令列控制介面:   1. 查詢所有資料庫: show databases;  (分號不能少) 2 進入某一資料庫 use + 資料庫名 + database;   Database changed表明已經

mysql 命令操作(四)高階sql語句

1.union,連線兩個以上的select語句的結果組合到一個結果集中,多個select語句中相同的資料會被刪除,多個union的select語句必須列數相同,比如第一個select選擇兩個列,那麼後續所有union的select語句都必須是兩列,不要求列的屬性一致,可以用u

mysql命令的匯入匯出sql,txt,excel(都在linux或windows命令操作

Mysql匯入匯出sql,txt,excel 首先我們通過命令列進入到mysql安裝目錄的bin目錄下,比如我輸入的命令列為:   d: cd  D:/wamp/bin/mysql/mysql5.6.17/bin 一、匯入匯出sql( linux或windows命令列

windows命令操作mysql資料庫 基本語句

顯示所有資料庫:show databases檢視所有使用者:select  host,user,password from mysql.user;建立資料庫:create database sybdb;使用資料庫:use  sybdb ;顯示資料庫中的表: show tabl

linux 操作mysql常用命令

Linux 操作MySQL常用命令列 注意:MySQL中每個命令後都要以分號;結尾。 1.連線資料庫 mysql -uroot -p Enter password: ** Mysql> 出現mysql>說明成功連線到資料 2.顯

Linux 操作MySQL常用命令

數據 logs 相關 entry 註意 新增 otto delet 記錄 Linux 操作MySQL常用命令行註意:MySQL中每個命令後都要以分號;結尾。  1、顯示數據庫  mysql> show databases;  +----------+  | Datab

linux操作Mysql數據庫常用命令

復制代碼 roo 目錄 update too scribe not fault primary 1、顯示數據庫 show databases; 2、選擇數據庫 use 數據庫名; 3、顯示數據庫中的表 show tables; 4、顯示數據表的結構 des

轉!mysql 命令下 通過DELIMITER臨時改變語句分隔符 執行儲存過程

mysql 在 Navicat 介面工具 執行儲存過程ok,但是在命令列下執行失敗。 原因在於,預設的MySQL語句分隔符為' ; ',在輸入' ; '的時候,“以為”語句已經結束了,但實際上語句還沒有結束。 解決方案:使用DELIMITER臨時改變命令列的語句分隔符,在儲存過程建立之後再修改分隔符為原來

mysql 命令操作(一)管理操作

1.查詢所有存在的資料庫 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysq

linux centos7 cgroup 命令操作

1, lssubsys -am 檢視系統中已經存在的參cgroup子系統以及子系統的掛載點:          cpuset /sys/fs/cgroup/cpuset cpu,cpuacct /sys/fs/cgroup/cpu,cpuacct memory /sys

mysql 命令對檔案進行讀寫操作

首先在mysql中,使用如下指令: secure_file_priv後面跟著的路徑就是我們進行檔案操作的路徑: 檔案讀入: 將要讀的檔案放在上述路徑中, 使用如下指令: mysql> load data infile'c:/ProgramData/MySQL/My

linux下如何進行mysql命令 建立資料庫

我們除了可以在mysql資料庫或phpmyadmin中登陸資料庫我們還可以使用linux中命令進行建立,下面我來給大家介紹一個簡單的資料庫建立方法吧。 首選用putty連線linux伺服器,進行命令列 輸入mysql -u+資料庫使用者 -p+資料庫密碼 架設資料庫使用

Linux的基本命令操作(精簡版)

Linux操作命令太過強大了,命令數量也居多在本文最下方有下載       Linux命令集文件資料供分享下載            下載地址:http://download.csdn.net/det

Linux系統基本命令操作(一)

1,行提示符     如上圖所示,上圖是一個開啟shell後的行提示符。     其中,kiosk為開啟shell的使用者名稱;@為分隔符;foundation15為主機名稱;Desktop為工作目錄名稱;$為身份提示符,#表示超級使用者,$表示普通使用者     注意:

Linux操作mysql的常用語句,以及解決在putty中不能夠輸入中文的問題

前言,伺服器買了一個Linux作業系統,接下來就和命令列分不開了,對於在命令列 中操作mysql還沒有多少經驗,在網上找了幾個文章看了,在這裡來總結以後 注意在資料庫中的操作一定都要以分號(;)結尾

MySQL 命令基本操作

命令 檢視版本 mysql –version 進入mysql 命令 mysql -u root -p mysql -u [email protected] (沒有密碼的情況) 建立資料庫 create database [

mysql命令命令和SQL語句

 一 . 常用mysql命令列命令 1 .啟動MYSQL服務net start mysql 停止MYSQL服務net stop mysql 2 . netstat –na | findstr 3306 檢視被監聽的埠 , findstr用於查詢後面的在埠是否存在