数据库 Linux下的MySQL数据库管理
生活随笔
收集整理的這篇文章主要介紹了
数据库 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;
第一步:mysql -u dbuser1 -p
第二步:輸入密碼
第三步:設置字符集--SET NAMES utf8;
第四步:使用數據庫--USE db1;
?
轉載于:https://www.cnblogs.com/zhanggaofeng/p/6028710.html
總結
以上是生活随笔為你收集整理的数据库 Linux下的MySQL数据库管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试中遇到过的闭包~
- 下一篇: mysql 用户管理和权限设置