• 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。

  • 相关阅读:
    ISO 学习笔记 2015-03-15
    IOS 学习笔记 20150314
    IOS 学习日志 2015-3-13
    Letter Combinations of a Phone Number
    anagrams
    Pow(x, n)
    Distinct Subsequences
    Excel Sheet Column Number
    MIT 三课程
    c++ 重载,覆盖,重定义
  • 原文地址:https://www.cnblogs.com/JessicaIsEvolving/p/9355238.html
Copyright © 2020-2023  润新知