mysql基本命令入门

背景

作为一个前端,重新学习后台相关知识,记录下自己遇到及用到的命令及爬坑经验。

基本命令

1.创建数据库
create database 数据库名称
eg: create database test //创建一个名为test的数据库
2.查看所有数据库
show databases
3.选择某一个数据库
use 数据库名称
eg: use test //使用刚刚创建的test的数据库
4.删除数据库
drop database 数据库名
eg: drop database test //删除test名为test的数据库
5.给新建的表格增加一列
ALTER TABLE <表名> ADD COLUMN <列名> varchar(255) NOT NULL COMMENT '用户头像的图片地址';
eg:给用户表增加一列,名为avatarUrl,同时限制不为空。
ALTER TABLE user ADD COLUMN avatarUrl varchar(255) NOT NULL COMMENT '用户头像的图片地址';

相关问题

1.mysql区分大小写嘛?
MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Binary标示敏感的属性.
2.mysql的数据类型
(1)整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
(2)浮点数类型: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)其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等

3.报错”Incorrect column specifier for column 'id'“怎么破?
原来自动增长列用int数据类型,不用varchar。