zoukankan      html  css  js  c++  java
  • Oracle数据库管理系统下对数据库操作常用命令

    desc表名;                                                                       /*查看表结构*/

    alter table 表名 drop column 字段名;                                  /*删除表中字段*/

    alter table 表名 add 字段名类型 [字段约束];                          /*向表中添加字段*/

    alter table 表名 modify 字段名类型[字段约束];                       /*修改表中的字段*/

    alter table 表名 rename column 源字段名 to 新字段名;      /*修改字段名--oracle-mysql*/

    alter table 表名 drop unique(字段名);                   /*删除字段必须取唯一值的约束--oracle-mysql*/

    alter table 表名 add constraint 标志 primary key (字段名);   /*修改字段为主键*/

    Create table 表名(字段名[约束] primary key,[字段][约束],foreign key (字段名) references 表名(字段名),foreign key (字段名) references 表名(字段名));                                                 /*设置主键、外键约束*/

    Drop table 表名;                                         /*删除表*/

    Insert into 表名各字段 values (各字段值);                   /*增加数据*/

    Update表名 set 字段=”” where [条件];                      /*修改数据*/

    Select [字段名] from 表名 [条件][约束];                    /*查找数据*/

    Delete from 表名 where [条件];                            /*删除数据*/

    Truncate table 表名;                                     /*清空表数据*/ 

    select [字段名] from 表1,表2;                                               /*从显示两个表中的数据(笛卡尔积)*/

    select [字段名] from 表1,表2  where 表1.字段1=表2.字段1;        /*设置条件在两个表中查找*/

    select [字段名] from 表1[left/right]  join 表2  on表1.字段1=表2.字段1;       /*外连接查找*/

    select [字段名] from 表名where1.字段1=表2.字段1(+);                         /*外连接查找*/

    create view 视图名 as select [字段名] from 表名;                   /*创建视图*/

    grant  create view  to 被授权用户名;                                    /*DBA下赋予用户创建视图权限*/

    spool [on/off];                                                                 /*打开或关闭命令记录到文件*/

    //mysql 中文乱码问题

    show variables like 'character_set_%';   //查看mysql编码
    SET character_set_results = utf8 ;      //设置编码
    create database mydb default character set utf8 collate utf8_general_ci;

    create table test(
    xingming varchar(20) not null,
    age int not null)DEFAULT CHARSET=utf8;     //使用utf8编码创建一个表

    insert into test(xingming,age) values ('张三',18);    //插入测试数据
    select * from test;     //查看结果

    net stop mysql
    net start mysql
    mysqld --install    //安装服务
    mysqld start      //启动服务

    desc test;    //显示表结构
    show create table test;     //显示表编码
    ALTER TABLE `test` DEFAULT CHARACTER SET utf8;    //修改表编码

    create database yourDB CHARACTER set utf8;    //使用utf8创建一个数据库

    my.ini文件

    [mysqld]
    default-storage-engine=INNODB
    basedir=E:/softSet20160501/MYSQL/mysql-5.6.33-winx64/
    datadir=E:/softSet20160501/MYSQL/mysql-5.6.33-winx64/data
    max_connections=2000
    character-set-server=utf8
    port=3306 
    
    #set-variable=key_buffer=16M
    
    [client]
    default-character-set=utf8 
    
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
  • 相关阅读:
    mysql常用命令汇总
    jmeter操作JDBC
    WEB常见产品问题及预防
    WEB测试常见问题汇总
    java团员信息管理系统
    java图书信息管理系统
    java失业保险信息管理系统
    java商场信息管理系统
    java旅行社网站建设
    java教学进度信息管理系统
  • 原文地址:https://www.cnblogs.com/A--Q/p/5171580.html
Copyright © 2011-2022 走看看