學習筆記 資料庫1

2021-09-27 05:18:31 字數 1353 閱讀 8452

搭建資料庫伺服器

2.解包 tar -xvf mysql-5.6.15-1.el6.x86_64.rpm-bundle.tar

3.公升級安裝  rpm -uvh  mysql-*.rpm

4.檢查已安裝的mysql包  rpm -qa | grep -i  mysql

5.檢視初始密碼 cat /root/.mysql_secret

tb7n0szn

6.登陸資料庫 mysql -hlocalhost -uroot -ptb7n0szn

7.重設管理員的登陸密碼

mysql> set password for root@localhost=password("123");

mysql> quit;

8.重新登陸 

#mysql -hlocalhost -uroot -p123 

mysql> show databases;

資料庫基本操作

show databases; #檢視所有庫

drop database  資料庫名; #刪除庫

use  資料庫名; #選擇庫

show tables; #檢視資料庫中的所有表

mysql> select  database(); 檢視當前位置

/var/lib/mysql/ #庫和表存放的目錄

desc 庫名.表名; #檢視表結構的資訊

例如 desc  mysql.user;

select 欄位名列表 from  庫名.表名; #檢視指定的字段的內容

select * from mysql.user\g;#分行顯示表的內容

例如 select user,host,password from mysql.user;

create  table  庫名.表名(欄位名  型別,欄位名  型別(寬度) 約束條件,欄位名  型別(寬度) 約束條件);#在庫里建立表

mysql資料型別

字元型別char   定長  0  ~ 255, varchar  變長1  ~ 65532

insert into  庫名.表名(欄位名列表)  values (字段值列表);#在表中插入值

浮點型 float 4位元組   double 8位元組

float(n,m)

n  數值的總位數

m  小數字的位數

日期時間型別 (註冊時間 生日 )

年  year    yyyy

日期  date  yyyy-mm-dd

時間   time hh:mm:ss

日期時間  datetime / timestmap

yyyy-mm-dd hh:mm:ss

學習筆記 資料庫

目前internet 上流行的 構架方式是lamp linux apache mysql php 即使用 linux 作為作業系統,apache 作為web 伺服器,mysql 作為資料庫,php作為伺服器端指令碼直譯器 由於這四個軟體都是免費或開放原始碼軟體 floss 因此使用這種方式不用花一分...

學習筆記 資料庫(過濾搜尋1)

一 where 子句 簡述在 select 語句中,資料根據 where 子句中的指定的搜尋條件進行過濾。where子句的位置 首先,where子句 需在 from 之後給出,其次如果與 order by子句 同時使用,應當讓 order by 位於 where 之後。where子句操作符 操作符說...

學習筆記 資料庫基本

必須字母開頭,不要用漢字 必須在1 30個字元之間 必須只能包含a z,a z,0 9,和 不能重名 create table student stuid int not null,stuname varchar 20 not null,char 2 not null,sid int not nul...