zoukankan      html  css  js  c++  java
  • SQL基本操作

    C:Usersaaa>mysql -u User -p 123456

    mysql> show databases;

    mysql> use mysql_test;

    mysql> create table customers

        -> (

        ->    cust_id int not null auto_increment,

             -> cust_name char(10) not null,

             ->   cust_sex char(2) not null default 0,

       -> cust_address char(50)  null,

             ->   cust_contact char(50)  null ,

        ->   primary key(cust_id),    //联合主键primary key(cust_id,cust_name),

       ->   index index_cust(cust_id),   //创建索引 第一种方式        三种索引:普通索引   index 或 key     唯一性索引  unique    主键 primary key

            ->  );

    mysql> alter table mysql_test.customers

            -> add column cust_city char(10) not null default 'wuhan' after cust_sex;

    mysql> alter table mysql_test.customers

            -> change column cust_sex sex char(1) null default 'm';

    mysql> alter table mysql_test.customers

            -> alter column cust_city set default 'beijing';    //更改默认值

    mysql> alter table mysql_test.customers

            -> modify column cust_name char(20) first;     //modify只改数据类型

    mysql> alter table mysql_test.customers

            -> drop column cust_contact;  

    mysql> alter table mysql_test.customers

            -> rename to mysql_test.cust;     //修改表名 rename table 改前的老名字 to 改后的新名字;

    mysql> drop table mysql_test.cust;

    mysql> show columns from mysql_test.cust;  //查看表结构 desc(describe) mysql_test.cust;

    mysql> create index index_customers

             -> on mysql_test.cust(cust_name(3) asc) ; //根据客户姓名列的前三个字符创建一个升序索引    第二种方式

    mysql> create index index_cust

             -> on mysql_test.cust(cust_name,cust_id) ; //根据客户姓名列和客户id号创建一个组合索引

    mysql> alter table mysql_test.cust

             -> add index index_name(cust_name) ; //非唯一性索引   第三种方式

    mysql> show index from mysql_test.cust;   //显示当前表下的全部索引show indexes from mysql_test.cust;

    mysql> drop index index_name on mysql_test.cust;

    mysql> alter table mysql_test.cust

             -> drop primary key,   //现在大多数是不允许删除主键

             -> drop index index_name, ;

  • 相关阅读:
    svnserve 配置
    JDBC与JTA的区别
    Redhat E5上安装Subversion 1.6详解
    CentOS5.3 编译 mod_jk 1.2.15 链接器 整合apache httpd 和 tomcat
    Linux对逻辑卷的创建与管理
    spring 包的解释
    vue.js之router详解(一)
    Ubuntu12.10 高速全自动配置bash脚本
    PHP execl导出/展示
    有关Linux下的一些配置
  • 原文地址:https://www.cnblogs.com/lsxsx/p/13379566.html
Copyright © 2011-2022 走看看