20180510早課記錄07-MySQL
阿新 • • 發佈:2018-05-10
MySQL1.MySQL創建db,刪除db命令
.* TO ‘user‘@‘%‘ identified by ‘123456‘;
create database db;
drop database db;
2.MySQL的字段類型
整型:tinyint,smallint,mediumint,int,bigint 浮點型:float(m,d),double(m,d),decimal(m,d) 字符串類型:char(n),varchar(n),tinytext,text,mediumtext,longtext 日期和時間類型:date,time,datetime,timestamp,year 枚舉類型:enum(‘member1‘,‘member‘,...) 參考:https://blog.csdn.net/francis_c/article/details/54982164
3.建表的語法是什麽?
CREATE TABLE `tb_name` (
`id` int NOT NULL AUTO_INCREMENT,
`column1` xxx,
`column2` xxx,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
4.正常一個建表的語法開頭是什麽 尾部是什麽?
CREATE TABLE tb_name
開頭
ENGINE=InnoDB DEFAULT CHARSET=utf8; 結尾
5.說說插入語法
insert into tb_name () values ();
6.更新語法
update tb_name set xxx=‘‘ where xxxx=‘‘;
7.刪除語法
delete from tb_name where xxxx=‘‘;
8.查看MySQL有多少個鏈接什麽命令,怎樣殺死?(殺死前是不是要確認)
show processlist;
kill Id 殺死 殺死前要確認
9.查看一個表有哪些字段?哪兩個命令可以查看
desc tb_name;
show create table tb_name;
10.允許用戶A可以從任意電腦登錄公司內部MySQL,請問 什麽 符號 標識
%
11.創建一個db和用戶的權限,密碼的命令是什麽
GRANT ALL PRIVILEGES ON db
12.關於用戶,權限的操作,我們最後一個命令都要敲,請問是什麽?
flush privileges;
13.mysql -p 123456 對嗎
不對
14.重新部署MySQL,流程是怎樣的
刪除arch及data目錄
執行scripts/mysql_install_db重新部署
15.談談你們對MySQL字符集的理解
數據庫字符集盡量使用utf8 減少亂碼
16.mysql中 模糊查看參數的 命令是什麽?
show variables like ‘%xx%‘;
20180510早課記錄07-MySQL