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 表名;

  • 相关阅读:
    redux-simple 简化版的redux
    react服务端渲染(同构)
    使用systemd管理程序进程
    使用Dockerfile构建镜像
    centos7使用supermin制作centos7的docker镜像包
    DNS-dnsmasq安装配置
    kubernetes-部署(单机,使用证书)
    DNS-bind+namedmanager安装
    python3第一个脚本(hello world!)
    Python3 基础语法
  • 原文地址:https://www.cnblogs.com/xiaoyqng/p/8342439.html
Copyright © 2011-2022 走看看