mysql使用create語(yǔ)句進(jìn)行創(chuàng)建數(shù)據(jù)庫(kù)表,具體語(yǔ)法:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),義烏企業(yè)網(wǎng)站建設(shè),義烏品牌網(wǎng)站建設(shè),網(wǎng)站定制,義烏網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,義烏網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
CREATE TABLE table_name (column_name column_type);
其中需要表名,表中字段名,字段屬性;示例:創(chuàng)建一個(gè)學(xué)生信息表 sql如下
CREATE TABLE IF NOT EXISTS `student`(
`student_id` INT UNSIGNED AUTO_INCREMENT,
`student_name` VARCHAR(100) NOT NULL,
`student_age` int(3) NOT NULL,
PRIMARY KEY ( `student_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;
MySQL創(chuàng)建數(shù)據(jù)庫(kù)與創(chuàng)建用戶以及授權(quán)
1、create schema [數(shù)據(jù)庫(kù)名稱] default character set utf8 collate utf8_general_ci;--創(chuàng)建數(shù)據(jù)庫(kù)
采用create schema和create database創(chuàng)建數(shù)據(jù)庫(kù)的效果一樣。
2、create user '[用戶名稱]'@'%' identified by '[用戶密碼]';--創(chuàng)建用戶
密碼8位以上,包括:大寫字母、小寫字母、數(shù)字、特殊字符
%:匹配所有主機(jī),該地方還可以設(shè)置成‘localhost’,代表只能本地訪問(wèn),例如root賬戶默認(rèn)為‘localhost‘
3、grant select,insert,update,delete,create on [數(shù)據(jù)庫(kù)名稱].* to [用戶名稱];--用戶授權(quán)數(shù)據(jù)庫(kù)
*代表整個(gè)數(shù)據(jù)庫(kù)
4、flush privileges ;--立即啟用修改
5、revoke all on *.* from tester;--取消用戶所有數(shù)據(jù)庫(kù)(表)的所有權(quán)限
6、delete from mysql.user where user='tester';--刪除用戶
7、drop database [schema名稱|數(shù)據(jù)庫(kù)名稱];--刪除數(shù)據(jù)庫(kù)
分類: 數(shù)據(jù)庫(kù)
標(biāo)簽: MySQL創(chuàng)建數(shù)據(jù), MySQL創(chuàng)建用戶, MySQL授權(quán), MySQL取消授權(quán), MySQL刪除賬戶
好文要頂 關(guān)注我 收藏該文
銘久
粉絲 - 17 關(guān)注 - 2
+加關(guān)注
00
? 上一篇: Windows系統(tǒng)下MySQL解壓版添加到系統(tǒng)服務(wù)
? 下一篇: ionic安裝插件常用命令
posted @ 2016-05-17 09:27 銘久 閱讀(83691) 評(píng)論(0) 編輯 收藏 舉報(bào)
MySql創(chuàng)建數(shù)據(jù)庫(kù)表,請(qǐng)參考下列創(chuàng)建表的SQL語(yǔ)句:
CREATE TABLE `students` (
`sid` char(10) PRIMARY KEY,
`sname` varchar(50) NOT NULL,
`sex` char(1) NOT NULL,
`dob` date NOT NULL,
`phone` varchar(30));
1、用管理員登陸mysql
2、創(chuàng)建數(shù)據(jù)庫(kù)create database db01;
3、創(chuàng)建用戶
user01只能本地訪問(wèn)
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
user02可以遠(yuǎn)程訪問(wèn)
CREATE USER user02@'%' IDENTIFIED BY 'password1';
4、修改user01密碼
SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
5、授權(quán)
a)、user01管理db01全部權(quán)限
GRANT ALL PRIVILEGES ON db01.* TO user01;
b)、user02查看權(quán)限,并修改密碼
GRANT SELECT ON *.* TO 'user02'@'%' IDENTIFIED by 'password2';
使用 create 命令創(chuàng)建數(shù)據(jù)庫(kù),語(yǔ)法如下:
CREATE DATABASE 數(shù)據(jù)庫(kù)名;
如果數(shù)據(jù)庫(kù)名已經(jīng)存在,則會(huì)提示不能創(chuàng)建,這里可以加上“if not exists"從句就可以避免類似錯(cuò)誤,如下所示:
CREATE DATABASE IF NOT EXISTS 數(shù)據(jù)庫(kù)名;