1. 程式人生 > >MySQL資料庫使用——MySQL資料庫管理

MySQL資料庫使用——MySQL資料庫管理

開發時一般不使用系統的root使用者,應該是建立一個新的使用者,管理一個工程。
登入使用者的命令:mysql -uusername -p

登入完成後就進入SQL命令格式,格式以“;”結尾。

登入系統使用者

windows用安裝的時候設定的root登入命令列,如下圖所示。
這裡寫圖片描述

Linux安裝時若沒有提示設定root密碼的,可以使用系統預設的賬號和密碼。
賬號密碼在檔案/etc/mysql/debian.cnf中

ghost@ghost-machine:~$ sudo cat /etc/mysql/debian.cnf
[sudo] ghost 的密碼: 
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client] host = localhost user = debian-sys-maint password = j0oQ******ZmV socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = j0oQ******ZmV socket = /var/run/mysqld/mysqld.sock ghost@ghost-machine:~$
[email protected]:~$ mysql -udebian-sys-maint -p
Enter password: 
Welcome to
the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 5.7.19-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of
their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

建立資料庫:CREATE DATABASE

建立的資料庫為基本資料庫,根據各個專案名來建立這個專案下用到的資料庫型別。資料庫的管理只能是本地登入的管理員使用者進行管理,不能通過遠端進行管理。

SQL命令:

create database zx_mysql;
mysql> create database zx_mysql;
Query OK, 1 row affected (0.02 sec)

mysql>

顯示資料庫:SHOW DATABASE

SQL命令:

show databases;
mysql> show databases;
+---------------------------+
| Database                  |
+---------------------------+
| information_schema        |
| mysql                     |
| performance_schema        |
| sys                       |
| zx_mysql                  |
+---------------------------+
6 rows in set (0.00 sec)

mysql>

刪除資料庫:DROP DATABASE

SQL命令:

drop database zx_mysql;
mysql> drop database zx_mysql;
Query OK, 0 rows affected (0.19 sec)

mysql>

使用與跳轉資料庫:USE DATABASE

SQL命令:

use database zx_mysql;
mysql> use zx_mysql;
Database changed
mysql>

相關推薦

MySQL資料庫日誌的管理與維護

MySQL資料庫主要有5種類型的日誌,分別為慢查詢日誌(log-slow-queries),二進位制日誌(log-bin),錯誤日誌(log-error),查詢日誌(log),更新日誌(log-update)。在新的MySQL版本中,已取消了更新日誌,可以用二進位制日誌來替代這個功能。文章側重講解慢

SSM框架+MySQL資料庫配置事務管理

資料庫事務(Database Transaction) ,是指作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。 例如銀行轉賬,A賬戶轉100元給B賬戶,正常的流程是A賬戶減掉100元,B賬戶增加100元。如果轉賬失敗的話,不能出現A賬戶已經減掉100元而B賬戶沒有增加10

mysql學習之資料庫管理與表管理

資料庫管理 3.1 查詢所有資料庫 mysql> show databases; 3.2 建立資料庫 mysql> create database emp       -- 指定預設字符集建立資料庫   &n

Learning-MySQL【2】:MySQL儲存引擎及資料庫的操作管理

一、儲存引擎 儲存引擎實際上就是如何儲存資料、如何為儲存的資料建立索引和如何更新、查詢資料。儲存引擎也可以稱為表型別。 MySQL提供了外掛式(pluggable)的儲存引擎,儲存引擎是基於表的。同一個資料庫,不同的表,儲存引擎可以不同。甚至,同一個資料庫表在不同的場合可以應用不同的儲存引擎。 檢視當前

MySQL資料庫的賬戶管理

賬戶管理 在生產環境下操作資料庫時,絕對不可以使用root賬戶連線,而是建立特定的賬戶,授予這個賬戶特定的操作許可權,然後連線進行操作,主要的操作就是資料的crud MySQL賬戶體系:根據賬戶所具有的許可權的不同,MySQL的賬戶可以分為以下幾種

MySQL——簡單的安全管理資料庫維護、效能優化

訪問控制 MySQL伺服器的安全基礎是:使用者應該對他們需要的資料具有適當的訪問許可權,既不能多也不能少,即使用者不能對過多的資料具有過多的訪問許可權。 1、對於非現實的資料庫實驗時可以使用root使用者進行登入,但是在現實世界的日常工作中,決不能使用root(必須嚴肅對待root登入的

Mysql學習--01.資料庫管理

學習目標: 資料庫操作 資料庫備份還原 資料庫使用者管理 SQL分類 視覺化工具 一、資料庫操作 1、建立資料庫: create database 庫名; 2、刪除資料庫:drop database 庫名; 3、修改資料庫字符集:alter  databas

設定更改root密碼、連線mysqlmysql常用命令、mysql使用者管理、常用sql語句、mysql資料庫備份恢復

一、設定更改root密碼 首次直接使用mysql會提示‘該命令不存在’,原因是還沒有將該命令加入環境變數,如果要使用該命令,需要使用其絕對路徑:/usr/local/mysql/bin/mysql,為了方便,先將其加入系統環境變數: [[email p

mysql 使用者、資料庫及表的管理、操作與授權

摘要 一些mysql的常用命令 1、建立使用者 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username ——

mySQL (關係型資料庫管理系統)

由於其社群版的效能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。應用環境與其他大型資料庫相比例如Oracle、DB2、SQL Server,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 My

JSP中的資料庫操作(1):MySQL資料庫建立及管理

本文目錄順序: 安裝MySQL MySQL管理軟體SQLYog Enterprise --30天試用期到期解決方法 使用SQLYog Enterprise建立資料庫 MySQL的各項引數 1. 安裝MySQL 在www.mysql.com下載並且安裝。安裝的時候配置使用者

linux下搭建資料庫mysql

《二》安裝Mysql 建立日誌目錄 修改vi /etc/my.cnf my.cnf檔案配置 檢視mysql服務的socket檔案位置:find / -name mysql.sock datadir=/usr/local/mysql/data socket=/tmp/my

Mysql備份還原資料庫之mysqldump例項及引數詳細說明

Mysql備份還原資料庫之mysqldump例項及引數詳細說明 我們在運營專案的過程中肯定會遇到備份資料庫,還原資料庫的情況,我們一般用一下兩種方式來處理: 1.使用into outfile 和 load data infile匯入匯出備份資料 這種方法的好處是,匯出

三十四、python學之Flask框架(六)資料庫:mysql資料庫及Flask-SQLAlchemy

一、資料庫知識回顧: 1.SQL:關係型資料庫,支援結構化查詢語言: 關係型資料庫:以表的形式儲存; 支援結構化查詢語言:SQL語句; 列數固定;行數可變,定義資料,主鍵、外來鍵,引用同表或不同表的主鍵,這種聯絡稱為關係. 2.關於正規化: 第一

MySQL百萬級資料庫查詢優化技巧

1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where nu

解決在anaconda下使用pymysql連線資料庫MySQL時出現的一個問題

問題描述: pymysql.err.OperationalError: (1045, "Access denied for user 'mel'@'localhost' (using password: NO)") db = pymysql.connect(host="localhost"

Django(2.1.2)對資料庫MySQL操作

Django(2.1.2)對資料庫MySQL操作 Django(2.1.2)對資料庫MySQL操作 1.建一張表 2.檢視資料 3.增加資料 4.刪除資料 5.修改資料 6.路由設定 7.HTML設定

資料庫MySQL基礎語法的學習筆記

目錄   1.進入資料庫 2.建立資料庫 3.建立資料表 4.資料型別 5.表的增刪修改操作 6.查詢的擴充套件 7.表的修改、 8.表的複製   1.進入資料庫 找出自己主機資料庫的位置,再使用Dos.指令進入自己主機的資料庫

在Linux上對資料庫MySql操作常用命令

進入資料庫客戶端,作用命令mysql -u root -p 輸入密碼,預設為空 sudo systemctl status mysqld 檢視資料庫的狀態 修改mysql密碼: mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 或者是 mysql命令列SET PAS

Linux下安裝MySQL資料庫mysql-5.7.11

Linux下安裝MySQL資料庫(壓縮包方式安裝) https://www.cnblogs.com/xiaotao726/p/6562265.html PS:9、建立In ln -s /usr/local/mysql/ /usr/bin/ 連線資料庫時會顯示:[[email protecte