zoukankan      html  css  js  c++  java
  • 3.MYSQL-基本语句

    启动/停止MYSQL服务

    net start/stop mysql
    

    使用root权限连接mysql服务器

    mysql -u root -p 
    

    展示所有数据库

    mysql> show databases;
    

    创建数据库

    mysql> create database [数据库名];
    

    删除数据库

    mysql> drop database [数据库名];
    

    进入(使用)数据库

    use [数据库名]
    

    修改数据库字符集比较方式

    alter database 数据库名称 character set 字符集 collate 比较方式
    

    数据库类型分类

    1.数值
    2.日期/时间
    3.字符串(字符)类型
    

    数值类型
    |类型|大小|释义|
    |---|---|
    |TINYINT|1字节|小整数|
    |SMALLINT|2字节|大整数|
    |INT 或 INTEGER| 4个字节 |大整数值|
    |BIGINT| 8个字节 |极大整数值|
    |FLOAT| 4个字节 |单精度浮点数|
    |DOUBLE| 8个字节 |双精度浮点数值|
    |DECIMAL|||
    日期和时间类型

    类型 大小 格式 释义
    DATE 3 YYYY-MM-DD 日期值
    TIME 3 HH:MM:SS 时间值或持续时间
    YEAR 1 YYYY 年份值
    DATETIME 8 YYYY-MM-DD HH:MM:SS 混合日期和时间值
    TIMESTAMP 8 YYYYMMDD HHMMSS 混合日期和时间值,时间戳

    字符串类型
    1.CHAR、VERCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET、
    2.CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。
    2.1 CHAR(5) 固定长度 "hee" 存储长度不足5,前面填充空字符 单元格占用长度还是5.
    2.2 VARCHAR(5) 可变长度字符串 "hee" 单元格占用长度为5。
    3.BINARY和VERBINARY类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。
    4.BLOB是一个二进制大对象,可以容纳可变数量的数据。由4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB.
    5.有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT

    表的创建方式和原则

    语法
    create table 表名(
    属性名 数据类型 [约束条件],
    属性名 数据类型 [约束条件]
    )
    []种括号种的内容是可选内容
    最后一个属性没有逗号

    显示数据库中所有的表

    show tables;
    

    删除数据库中的表

    drop table ttt,tttt,xxx;
    

    修改表名

        rename table employee tp emp;
    

    查看表结构

    desc 表名;
    

    表结构操作语句

    1.添加列(属性)

        alter table 表名 add 属性名 数据类型;
        alter table employee add phone varchar(11);
    

    2.修改表字段数据类型

        alter table 表名 modify 字段名 新的数据类型;
        alter table employee modify phone char(11);
    

    3.修改字段名 (同时修改数据类型)

        alter table 表名 change 原字段名 新字段名 数据类型;
        alter table employee change phone app_phone varchar(11);
    

    4.删除表中的字段

        alter table 表名 drop 字段名
        alter table employee drop phone;
    
  • 相关阅读:
    应用文档iOS, 在应用之间共享文档。
    项目范围项目管理项目范围管理
    网站教程一些学习网站
    布局文件Android ListView入门知识各种Adapter配合使用
    随波逐流希望2013年半年小总结(复杂艰难的半年)
    安全微软微软安全新闻聚焦双周刊第三十二期
    对象类《大话设计模式》部分模式总结(一):
    循环跳转JAVA Continue实例详解
    节点程序寻找链表倒数第k个节点
    box2d编译
  • 原文地址:https://www.cnblogs.com/liangfc/p/14418280.html
Copyright © 2011-2022 走看看