1.創(chuàng)建數(shù)據(jù)庫(kù):
create database laravel(數(shù)據(jù)庫(kù)名)
2.給用戶分配權(quán)限:
2.1 將mysql數(shù)據(jù)庫(kù)的所有表的所有權(quán)限都分配給root用戶菱鸥,并允許該用戶通過(guò)任何ip地址姆坚,使用指定的密碼123456進(jìn)行連接:
mysql> grant all PRIVILEGES on *.* to root@'%' identified by '123456';
*.*:所有數(shù)據(jù)庫(kù)
root:用戶名
%:想要訪問(wèn)mysql數(shù)據(jù)庫(kù)的客戶端
‘123456’:密碼
2.2 刷新mysql的系統(tǒng)權(quán)限相關(guān)表:
mysql> FLUSH PRIVILEGES;
2.3 重啟數(shù)據(jù)庫(kù)
3.創(chuàng)建數(shù)據(jù)表:
3.1 通過(guò)命令行創(chuàng)建數(shù)據(jù)表:
mysql> create table users(數(shù)據(jù)表名)(
? ? -> id int not null auto_increment primary key,
? ? -> username varchar(255) not null,
? ? -> password varchar(32) not null,
? ? -> phone varchar(255),
? ? -> created_time timestamp,
? ? -> updated_time timestamp);
not null(非空)
auto_increment(自增長(zhǎng))
primary key(主鍵)
顯示數(shù)據(jù)表結(jié)構(gòu):mysql> desc users;
3.2 mysql workbench創(chuàng)建數(shù)據(jù)表:
中間過(guò)程無(wú)錯(cuò)誤,則直接next
4.添加數(shù)據(jù):
mysql> insert into users (username, password)(賦值的字段)
? ? -> values
? ? -> ('zhl', '123456');(賦值內(nèi)容)
5.設(shè)置數(shù)據(jù)庫(kù)時(shí)區(qū):
select curtime(); 查看mysql當(dāng)前時(shí)間
show variables like "%time_zone%"; 查看mysql當(dāng)前時(shí)區(qū)竭缝,time_zone說(shuō)明mysql使用system的時(shí)區(qū),system_time_zone說(shuō)明system使用PST時(shí)區(qū)
set global time_zone = '+8:00'; 修改mysql全局時(shí)區(qū)為北京時(shí)間沼瘫,即我們所在的東8區(qū)
set time_zone = '+8:00'; 修改當(dāng)前會(huì)話時(shí)區(qū)
flush privileges; 立即生效