zoukankan      html  css  js  c++  java
  • (2)数据库和表的基本操作

    1 MySQL支持的数据类型

    具体的再看吧.....

    1. 数值类型

    MySQL支持5种主要整数类型是TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。这些类型在很大程度上是相同的,只是它们存储值的大小不相同。
    MySQL支持的三种浮点类型是FLOAT,DOUBLE和DECIMAL类型。

    2. 字符串类型

    MySQL提供了8种基本的字符串类型,分别为CHAR,VARCHAR,BINARY,VARBINARY,BLOB,TEXT,ENUM和SET类型,可以存储的范围从简单的一个字符串到巨大的文本块或二进制 字符串数据。

    3. 日期和时间类型

    2 数据库的基本操作

    1. 创建和查看数据库

    创建数据库就是在数据库系统中划分一块存储数据的空间,语法格式如下:
    create database 数据库名称;
    查看数据库的SQL语句如下:
    show databases;
    查看已经创建的数据库信息,语法格式如下:
    show create database 数据库名称;
    默认编码方式为utf-8,还可以在创建数据库时指定编码方式:
    create database 数据库名称 character set gbk;

    2. 使用数据库

    在创建数据库后,如果想在此数据库中进行操作,则需要切换到该数据库,具体语法格式如下。
    use 数据库名;
    在使用数据库时,还可以查看当前使用的是哪个数据库。
    select database();

    3. 修改数据库

    在数据库创建完成之后,编码也就确定了。若想修改数据库的编码,可以使用alter database 语句实现,具体语法格式如下。
    alter database 数据库名称 default character set gbk collate gbk_bin;

    4. 删除数据库

    删除数据库后,数据库中所有的数据都会被清除,为数据分配的空间也将被收回,删除数据库的语法格式如下:
    drop database 数据库名称;

    3 数据表的基本操作

    1. 创建数据表

    在数据库创建成功之后,就可以在已经创建的数据库中创建数据表。在创建表之前,使用“ use 数据库名 ” 切换到操作的数据库。创建数据表的语法格式如下:

    create table 表名(
        字段名1 数据类型,
        字段名2 数据类型,
        ...
        字段名n 数据类型
    
    );
    

    此时,使用' show tables; '语句查看数据表是否创建成功。

    2. 查看数据表

    在创建完成数据表之后,可以通过show create table语句查看数据表,语法格式如下:
    show create table 表名;
    show create table 表名G; 后面加上G格式化显示
    如果只想查看表中列的相关信息,可以使用DESCRIBE语句,语法格式如下:
    describe 表名;
    一般使用describe语句的简写' desc 表名'来查询。

    3. 修改数据表

    • 修改表名

      在MySQL中,修改表名的语法格式如下。
      alter table 原表名 RENAME [TO] 新表名;
      以上格式中,关键字TO是可选的,是否写TO关键字不会影响SQL语句的执行,一般忽略不写。
    • 修改字段

      修改字段的语法格式如下:
      alter table 表名 change 原字段名 新字段名 新数据类型;
    • 修改字段的数据类型

      alter table 表名 modify 字段名 数据类型;
    • 添加字段

      alter table 表名 ADD 新字段名 数据类型;
    • 删除字段

      alter table 表名 drop 字段名;
    • 修改字段的排列位置

      alter table 表名 modify 字段名1 数据类型 first|after 字段名2;
      在以上格式中,字段名1表示需要修改位置的字段,first是可选参数,表示将字段1修改为表的第一个字段,“ after 字段名2”表示将字段1插入到字段2的后面。

    4. 删除数据表

    drop table 表名;

  • 相关阅读:
    Windows CA 证书服务器
    IE7的web标准之道
    mysql 密码重置
    IIS 与 Apache共存
    php 正则表达式
    sql 记录
    [ Python ] 迭代对象、迭代器、生成器
    [ Python ] 文件的读写操作
    [ Python ] 匿名函数和高阶函数
    [ Python ] set集合及函数的使用
  • 原文地址:https://www.cnblogs.com/adtxl/p/11214231.html
Copyright © 2011-2022 走看看