數據庫 Linux下的MySQL數據庫管理


數據庫就是數據的集合。
關系數據庫是一種特殊的數據庫,他將數據組織城標,並表示為表之間的關系。
數據庫系統往往是大型項目的核心數據內容,如銀行的用戶賬戶信息,騰訊QQ的用戶賬戶信息、股市的各種交易信息,以及各類網站用戶注冊信息等等都是以數據庫方式保存。
SQLServer
--microsoft的關系數據庫系統,運行在windows server服務器
Oracle
--Oracle公式的關系數據庫系統,可以在windows、Linux、Unix平台運行,是目前最有競爭力的大型數據庫系統。
MySQL
--體積小、速度快、總體擁有成本低,開放源碼,免費,一般中小型網站的開發都選擇Linux+MySQL作為網站數據庫。
MySQL是一種能夠關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL使用的SQL語言是用於訪問數據庫的最常用標准化語言
MySQL使用C和C++編寫,並使用了多種編譯器進行測試,保證源代碼的可移植性。
登錄數據庫
mysql -u root -p
退出數據庫
mysql>quit;
創建新數據庫:
mysql>CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset_name];
[]表示可選參數,但是一般我們需要設置字符集參數[CHARACTER SET charset_name]
修改數據庫字符集
alter database 數據庫名字 character set 字符集;
顯示數據庫的字符集
show create database 數據庫名字;
使用數據庫:
mysql>USE db_name;
刪除數據庫:
mysql>DROP DATABASE db_name;
顯示現有數據庫
mysql>show databases;
創建新用戶
mysql>USE mysql(使用系統數據庫)
mysql>GRANT ALL ON db_name.* TO user_name IDENTIFIED BY 'password'
db_name.*表示該用戶對db_name一切對象都有權限
登錄mysql后
mysql>SET NAMES utf8;
SET NAMES命令為設置mysql環境的字符集。
常用的字符集有:
--gbk、gb2312、big5、utf8、ascii
mysql>source script_name.sql
source命令為執行一個sql腳本文件。
字符集的統一
1.首先操作系統的字符集為utf8
--查看操作系統字符集命令   locale
2.創建數據庫時指定字符集為utf8
--[CHARACTER SET charset_name];
3.登錄mysql必須設置mysql客戶端字符集
--set names uft8;
mysql啟動步驟
第一步:mysql -u dbuser1 -p
第二步:輸入密碼
第三步:設置字符集--SET NAMES utf8;
第四步:使用數據庫--USE db1;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM