資料庫mysql
資料的讀取速度:cpu > 記憶體 > 磁碟 > 資料庫
存放資料的元資料(資料的詳細描述資訊,不是真實內容)
dbs (資料庫系統)= db(資料庫)+ dbms(資料庫管理系統)
2.配置mysql
[root@mysql50 ~]# mysql_secure_installation ==>>密碼就設定為:mynewpass4!
[root@mysql50 ~]# mysqladmin -u root -p version ==>>查詢mysql版本號
[root@mysql50 ~]# mysql -u root -pmynewpass4!
mysql> set global validate_password_policy=0; ==>>只驗證長度
mysql> set global validate_password_length=6; ==>>密碼長度預設8個字元
mysql> alter user root@"localhost" identified by "tarena"; ==>>修改登入密碼
mysql> exit
3.資料庫基本操作
[root@mysql50 ~]# mysql -uroot -ptarena ==>>用root密碼和身份登入資料庫
mysql> show databases;
+--------------------+
| database |
+--------------------+
| information_schema | ==>>資訊概要庫
| mysql | ==>>授權庫
| performance_schema | ==>>效能結構庫
| sys | ==>>系統元資料庫
+--------------------+
4 rows in set (0.00 sec)
mysql> use sys; ==>>切換到sys庫
mysql> select database(); ==>>檢視當前所在庫
mysql> create database newdb; ==>>建立庫
mysql> drop database newdb; ==>>刪除庫
mysql> use mysql; ==>>切換到sys庫
mysql> show tables; ==>>檢視mysql庫的所有表
mysql> desc column_priv\g ==>>檢視musql庫的column_priv表結構,以列表形式展現
mysql> desc columns_priv; ==>>檢視musql庫的column_priv表結構,以**形式展現
建立mydb庫pwlist的表,包括name,password兩列,name列為主鍵,欄位不允許為空,密碼預設為空值。
mysql> create database mydb;
mysql> use mydb;
mysql> create table pwlist(
-> name char(16) not null,
-> password char(48) default '',
-> primary key(name)
-> );
mysql> show tables;
mysql> desc pwlist;
4.更改字符集
1)可以在建表命令後加default charset=utf8使支援中文字符集。
2)修改my.cnf的配置檔案
[root@mysql50 ~]# vim /etc/my.cnf
[mysqld]
character_set_server=utf8
[root@mysql50 ~]# systemctl restart mysqld
mysql> show variables like 'character%'; ==>>確認更改結果
yum安裝MySQL資料庫
yum安裝mysql很是方便,但安裝好之後的問題卻搞了半天。首先,安裝mysql。yum list grep mysql 選擇合適的版本,yum intall 該版本 yum list grep mysql server 選擇合適的版本,yum intall 該版本。安裝完成後,新增 mysqld ...
yum 安裝mysql資料庫
1 先 檢視是否有安裝mysql,有的話通過yum remove mysql先解除安裝掉,解除安裝完成後執行 yum install y mysql server mysql mysql deve 2 啟動mysql服務 service mysqld start 也可以通過 etc init.d m...
Linux下yum安裝MysqL資料庫
1 命令安裝mysql yum install mysql mysql server mysql devel y最後提示 complete 表示安裝成功 2 檢視是否生成了mysqld服務,並設定隨機啟動 chkconfig list grep mysql數字 伺服器啟動級別,off 代表不隨機啟動...