zoukankan      html  css  js  c++  java
  • mySQL速查小手册

    SQL基础知识:

    Char  :定长子符型

    Varchar  :变长字符型

    创建数据库:create databalse 数据库名();

    选择数据库: use 数据库名;

    创建表:   

    EgCREATE TABLE Students(sno CHAR(9) NOT NULL PRIMARY KEYsName CHAR(12) NOT NULL , sex CHAR(2) , age INT);

    查询操作:

    Eg:Select sNO as 学号,sName as 姓名 from Student where age betwwen 18 and 20 ;

    Eg:select * from Student where dep=’计算机’ and sex=‘男’;

    插入操作:

        插入表:Eg:   Insert into Student(sNO,sName,sex,age) values(‘201201009’,’隔壁老王’,‘18)

    修改操作:

           修改表:Egupdate Student set age=20 where sNO=‘201201009’删除操作:

           删除表:Egdelete from Student where sNo=’201201009’;    

           删除表中所有数据:

        方法一:使用 delete from [表名]    生成日志

                  方法二:使用 truncate table [表名]    无日志生成

    查看表结构:desc 表名;

    查看表结构:describe 表名;

    删除表 :drop table 表名;

    常用语句:

    create database exam;
    use exam;
    show tables;
    select * from account;
    create table t_customer(
        id int(32) primary key auto_increment,//自增
        username varchar(50),
        phone varchar(16)
        );
    insert into t_customer value('','','','');
    desc student;查看数据库
    drop table t_customer;//删除表
    drop database exam;
    
    update t_customer 更改表
    
    delete t_customer  where  A=B  //删除语句
    
    truncate table t_customer // 清空表
    
    set names gbk;   //修改编码

    create table contract
    (
    id int primary key AUTO_INCREMENT,
    c_no varchar(40),
    c_createtime date,
    c_tacktime date,
    c_overtime date,
    c_rental double,
    c_cash double,
    c_name varchar(40)
    );

    //插入数据

    insert into contract values(null,100,'2018-01-20','2018-9-9','2020-9-9',61.2,46.22,'李白');



    查看mysql端口号:

    mysql -u root -p

    show global variables like 'port';

     

    导入导出脚本:

    1:进入到数据库的Bin目录:D: cd MySQLmysql-5.6.24-winx64in

    2:运行下面这句话, mysql dump -h 127.0.0.1 -u root -p 数据库 名 > 命名.sql root是用户名。 如图:

    3:去D:MySQLmysql-5.6.24-winx64in这个目录下就可以看到你的sql脚本了。

    更新: 以上导出来的不是表结构!!!!!!! 首先mysqldump –help输出 mysqldump: unknown option ‘–no-beep’ 所以这样到处指定数据库的全部表结构:

    主语语句后面没有分号! 导出来的tt.sql为数据库tt的所有表结构和数据!!!!

  • 相关阅读:
    Ubuntu安装搜狗sougou输入法
    gradle windows 环境变量
    Gradle 使用Maven本地缓存
    Java 命令后台运行jar包
    spark 2.1.0 集群安装
    hadoop 2.7.3 集群安装
    springboot + shiro + cas4.2.7 实战
    cas4.2以下取消https
    cas4.2.7 取消https
    springboot 中使用websocket简单例子
  • 原文地址:https://www.cnblogs.com/dreamzj/p/14332611.html
Copyright © 2011-2022 走看看