zoukankan      html  css  js  c++  java
  • MySQL数据库基本操作

    一、数据库(Database)

    数据库是按照数据结构来组织、存储和管理数据的仓储。下面是列举一些简单的语句;

    1、显示所有可用数据库

    SHAW DATABASES;

    2、创建数据库

    CREATE DATABASE db_ok;//创建一个名为db_ok的数据库

    3、删除数据库

    DROP DATABASE db_ok;//删除一个名为db_ok的数据库

    二、关于数据库中表的基本操作

    1、创建表

    表是数据库存储数据的基本单位。一个表包含若干字段或记录;

    语法:

    CREATETABLE 表名( 属性名 数据类型 [完整性约束条件],

                                         属性名 数据类型 [完整性约束条件],

                                         . .

                                         属性名 数据表格 [完整性约束条件]

                                        );

    创建图书类别表:t_booktype

    CREATE TABLE t_booktype(
    id INT PRIMARY KEY AUTO_INCREMENT,
    bookTypeName VARCHAR(20),
    bookTypeDesc VARCHAR(200)
    );

    创建图书表:t_book

    CREATE TABLE t_book(
    id INT PRIMARY KEY AUTO_INCREMENT,
    bookName VARCHAR(20),
    author VARCHAR(10),
    price DECIMAL(6,2),
    bookTypeId INT,
    CONSTRAINT`fk` FOREIGN KEY(`bookTypeId`) REFERENCES `t_bookType`(`id`)
     );

    2、查看表结构

    DESCRIBE t_book; //查看表t_book的表结构

    SHOW CREATE TABLE t_book; //查看表t_book的详细结构

    3、修改表

    1),修改表名 ALTER TABLE 旧表名 RENMAE 新表名 ;

    2),修改字段 ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型

    3),增加字段 ALTER TABLE 表名 ADD 属性名 1  数据类型 [完整性约束条件] [FIRST|AFTER 属性名 2] 

    4),删除字段 ALTER TABLE 表名 DROP 属性名

    4、删除表

    DROP TABLE 表名;

  • 相关阅读:
    计算位数
    素数的判断(大数据,大规模)
    Patting Heads
    Jury Jeopardy (这是一道单纯的模拟题)
    POJ 2229 Sumsets(规律)
    OJ 26217 :Work Scheduling(贪心+优先队列)
    牛客Professional Manager(并查集)
    DJ 算法的队列优先优化
    优先队列priority_queue的简单应用
    node.js服务端存储用户密码md5加密
  • 原文地址:https://www.cnblogs.com/xiaoyqng/p/8342439.html
Copyright © 2011-2022 走看看