初识mysql学习笔记
使用VMVirtualBox導(dǎo)入Ubuntu后,可以通過sudo apt-get install mysql-server命令下載mysql。
在學(xué)習(xí)過程中,我遇到了連接不上Xshell的問題。最終在博主:青玉案元夕的幫助下,成功的連接上了Xshell,
非常感謝他的耐心幫助。
第一步:進入root用戶,用su root ,如果不行可以使用命令:sudo passwd root ,根據(jù)提示輸入用戶密碼,并設(shè)置root密碼,
再使用:su root命令進入root用戶;
第二步:輸入: sudo apt-get install openssh-server 命令,連接不上是因為沒有響應(yīng)的包openssh-server,所以要先下載;
第三步:修改配置文件,cd /etc/ssh ,進入該目錄可以看見sshd-config文件,輸入命令:vim sshd-config,修改文件,將
文件第28行注釋掉(加一個#號),在此行下面添加:PermitRootLogin yes(在第29行添加),具體圖片提示參
考青玉案元夕的博客。
第四步:輸入命令:sudo service ssh restart ,重啟ssh服務(wù)。
第五步:正常連接Xshell就行。
初識MySQL學(xué)習(xí)筆記:
mysql 介紹
mysql是關(guān)系型數(shù)據(jù)庫,關(guān)系數(shù)據(jù)庫,是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,現(xiàn)實世界中的各種實體,以及實體之間
的各種聯(lián)系,均用關(guān)系模型(table)來表示。
關(guān)系模型就是指二維表格模型,因而一個關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系組成的一個數(shù)據(jù)組織。
實體:就是數(shù)據(jù)對象 (可以是有型的,也可以是無型的)
一、進入MySQL
本地連接:mysql -u用戶名 -p用戶密碼,
命令:mysql -uroot -pqwe123 ;其中root為用戶,qwe123為root用戶的密碼;
二、創(chuàng)建MySQL用戶
創(chuàng)建用戶的命令:
mysql> create user '用戶名'@'%' identified by '用戶密碼';
給用戶賦予權(quán)限:
mysql> grant all on *.* to '用戶名'@'%';
使更改立即生效:
mysql> flush privileges;
退出mysql:
常用操作:
查看當(dāng)前處于哪個數(shù)據(jù)庫:select database(); 查看當(dāng)前用戶:select user();
? 出現(xiàn)null說明你處于“大廳”,目前只進入用戶而還沒有進入數(shù)據(jù)庫; ?dcxm_1@localhost表示處于本地的dcxm_1用戶
查看有哪些數(shù)據(jù)庫: show databases;
?
我們可以看見新建的massege庫,其他庫為自帶的,不要去修改;
三、創(chuàng)建數(shù)據(jù)庫
命令:create database if not exists lib(此為數(shù)據(jù)庫名字);
我們在dcxm_1下再建立一個lib庫:create database if not exists lib;
刪除已經(jīng)存在的數(shù)據(jù)庫:drop database if exists db_name;
如:我們新建一個數(shù)據(jù)庫,并刪除它:
? ?
四、打開數(shù)據(jù)庫
命令:use 數(shù)據(jù)庫名稱; ? 如:use lib;
五、在該庫中建表
命令:create table if not exists 表名(
? column_name ?data_type, ? ?
??);
查看創(chuàng)建的表:show create table `sudents`\G ? 結(jié)束一定不要加 ?; ?號,會報錯。
第二種查看表的命令為:show create table 表名;
? ? ? ? ? ? ? ?
六、刪除數(shù)據(jù)庫中的表
drop table 表名;
七、
方法二:insert into 表名 set column_name='';
查詢數(shù)據(jù):select
命令:select * from 表名 [where]; ? where是指定查詢什么
更新數(shù)據(jù):updata 表名 set column='' where column='';
? ??
刪除數(shù)據(jù):delete from 表名 where 條件; ? ? ? 不加where會把整個表的記錄都刪了;
八、數(shù)據(jù)類型
?
?
?
?
?
? ? ? ? ? ? ??
?
轉(zhuǎn)載于:https://www.cnblogs.com/dan-baishucaizi/p/8296022.html
總結(jié)
以上是生活随笔為你收集整理的初识mysql学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Phar来打包发布PHP程序
- 下一篇: sqlserver数据库创建表