mysql基本命令入门
背景
作為一個前端,重新學(xué)習(xí)后臺相關(guān)知識,記錄下自己遇到及用到的命令及爬坑經(jīng)驗。
基本命令
1.創(chuàng)建數(shù)據(jù)庫
create database 數(shù)據(jù)庫名稱
eg: create database test //創(chuàng)建一個名為test的數(shù)據(jù)庫
2.查看所有數(shù)據(jù)庫
show databases
3.選擇某一個數(shù)據(jù)庫
use 數(shù)據(jù)庫名稱
eg: use test //使用剛剛創(chuàng)建的test的數(shù)據(jù)庫
4.刪除數(shù)據(jù)庫
drop database 數(shù)據(jù)庫名
eg: drop database test //刪除test名為test的數(shù)據(jù)庫
5.給新建的表格增加一列
ALTER TABLE ADD COLUMN varchar(255) NOT NULL COMMENT '用戶頭像的圖片地址';
eg:給用戶表增加一列,名為avatarUrl,同時限制不為空。
ALTER TABLE user ADD COLUMN avatarUrl varchar(255) NOT NULL COMMENT '用戶頭像的圖片地址';
相關(guān)問題
1.mysql區(qū)分大小寫嘛?
MySql默認查詢是不區(qū)分大小寫的,如果需要區(qū)分他,必須在建表的時候,Binary標示敏感的屬性.
2.mysql的數(shù)據(jù)類型
(1)整數(shù)類型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
(2)浮點數(shù)類型:FLOAT、DOUBLE、DECIMAL
(3)字符串類型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB
(4)日期類型:Date、DateTime、TimeStamp、Time、Year
(5)其他數(shù)據(jù)類型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等
3.報錯”Incorrect column specifier for column 'id'“怎么破?
原來自動增長列用int數(shù)據(jù)類型,不用varchar。
轉(zhuǎn)載于:https://www.cnblogs.com/JessicaIsEvolving/p/9355238.html
總結(jié)
以上是生活随笔為你收集整理的mysql基本命令入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ptyhon中文本挖掘精简版
- 下一篇: mysql数据库(3)-查询