zoukankan      html  css  js  c++  java
  • 【Mysql 学习】mysql 的使用复习

    开始学习mysql ,记录自己学习的一点记录。

    --创建数据库test01

    mysql> create database test01;
    Query OK, 1 row affected (0.00 sec)

    --想要知道系统中的数据库

    mysql> show databases;

    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | test01            |
    | mysql              |
    | test               |
    +--------------------+
    4 rows in set (0.00 sec)
    information_schema --主要存储了系统中的一些数据库对象信息,比如用户表信息,列信息,权限信息, 字符集信息,分区信息。
    mysql            --存储了系统的用户权限信息
    test               --系统自动创建的数据库,任何人都可以使用。

    --查询当前使用的数据库。

    mysql> select database();此时由于尚未使用use database;指定数据库,会返回null

    --使用数据库

    use 数据库的名字;例如:use test01;

    此时再使用select database()查询当前使用的数据库的话,会返回test01;

    --删除数据库

    drop database test01;

    --查看数据库中的表

    show tables;         此时由于还未创建表,会返回Empty set

    --创建表

    create table person(id int(10),name varchar(20));

    -

    -查看表结构。

    mysql> desc person;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | id | int(10) | YES | | NULL | |
    | name | varchar(20) | YES | | NULL | |
    +-------+-------------+------+-----+---------+-------+
    2 rows in set (0.04 sec)

    ---查看构造表的ddl语句。
    mysql> show create table  person G

    --修改表名。

    mysql> alter table person rename people;

    --修改表中列名。
    ALTER TABLE TABNAME CHANGE COLUMN old_col_name new_col_name col_definition

    --修改表中字段的类型
    ALTER TABLE TABNAME MODIFY [COLUMN] column_definition [FIRST|AFTER col_name]

    --删除表中的字段。
    mysql> alter table people drop column name;

    --指定添加字段所在的位置。默认是添加到表中末尾。
    mysql> alter table people add column newname char(2) after id;

  • 相关阅读:
    剑指offer-二维数组中的查找 java实现
    Matlab2015b激活失效解决办法
    解决ueditor在多图上传的时候偶尔抽风,图片丢失或者乱序
    用.net正则去除所有的html源码或者提取出图片地址以及存数据库时的符号替换(如富文本编辑器)
    DropDownList的动态绑定方法(两种)
    Ueditor使用说明(包括设置其可编辑不可编辑)
    用webuploader上传图片并预览(上传文件)
    .net日期控件(全.net)
    代码注释
    面向对象的概念
  • 原文地址:https://www.cnblogs.com/woaiacfun/p/11761981.html
Copyright © 2011-2022 走看看