zoukankan      html  css  js  c++  java
  • wamp中MySQL控制台的基本操作

    输入命令注意:

        1、命令结束符号是分号;

        2、所有的符号都是英文半角

        3、只有遇到分号   MySQL才人文结束

        4、多个命令用分号隔开  create database stu;drop database stu

        5、引号要打全    不然分号都不让出

    常用操作的单词   :   create(创建)、use(使用)、drop(删除)、show(显示)、databases(数据库)、table(表)

    一、在环境下打开MySQL console

    二、基本操作

         1、显示当前所有数据库    show databases;

         2、新建ceshi数据库   create database ceshi;

                          手动修改数据库的编码格式:alter database ceshi character set utf8;

         3、使用数据库  use ceshi;

         4、显示数据库中的表   show table;

                   备注:数据类型

                              数字型:

                                          整型:tinyint    1字符   2^8        1字符=256个字节

                                                     int          4字节  2^64 

                                                     decimal(m,d)     定点型   m数字的总长度

                                                                                             d小数的位数

                                                     decimal(5,2)    1.2896-1.29

                                                                             999.123-999.12

                             字符型:

                                         定长字符 char(255)

                                         变长字符 varchar(255)

                              日期时间     datetime          8字节     2018-06-01      09:05:01

                               主键:primary key

                               自增长列:auto_increment 

                               非空:not null

                               默认值: default 值

          5、建表

                      需要指明  数据类型   非空

                      每个表都要设置一个主键

                 create table myclass(

                                 id int(4) not null primary key auto_increment,

                                 name char(20) not null,

                                 sex int(4) not null default '0',

                                 degree decimal(16,2)

                               )

           6、查看表结构

             desc myclass;

    ========================================================

    show  =   显示

    create  =   创造

    database   =   数据库

           7、插入数据

            insert into myclass values('','张宝中','','98.5');

           8、查看表中的数据

             select * from myclass;

           9、修改数据

             update myclass set name = '张宝中' where id = 1;

           10、删除数据

             delete from myclass where id = 1;

    二、

    alter table myclass  + 语句

    1、修改表名

         rename as newcl;

    2、添加字段

         add age int(4) not null;

         add pid int(4) not null first;             在第一列添加pid

         add selfsm char(255) not null after age;             在age列添加selfsm

    3、修改字段的名字和类型

         change age newage char(20);

    4、修改某一字段的类型

         modify column newage int(4);

    5、添加默认值-如果有默认值,先删除再添加

         alter column newage drop default;

         alter column newage set default 18;

    6、删除字段

         drop id;

    7、添加主键

         add primary key(字段名);

    8、删除主键

         drop primary key;

    9、删除表

         drop table newcl;

         show tables;
    10、删除数据库
         drop database ceshi;
         show databases;(查看所有数据库)

  • 相关阅读:
    Hibernate,get()和load()区别
    Hibernate,Session方法使得java对象进入持久化状态;持久化对象特征
    Hibernate,Session清理缓存时间点
    frameset子窗口获取父窗口失败原因?
    struts2,实现Ajax异步通信
    struts2-json-plugin插件实现异步通信
    Hibernate,JPA注解@ManyToMany_JoinTable
    Hibernate,JPA注解@ManyToMany
    SparkStreaming操作Kafka
    DirectStream、Stream的区别-SparkStreaming源码分析02
  • 原文地址:https://www.cnblogs.com/mjwwzy/p/9123090.html
Copyright © 2011-2022 走看看