• 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的所有表结构和数据!!!!

  • 相关阅读:
    【文章阅读】计算机体系-计算机将代码编译和持续运行过程中需要考虑的问题,以及具体的实现原理讲解
    JAVA性能调试+JProfiler使用相关
    【2016.10.30】王国保卫战-安卓汉化版
    【2017.01.05】装系统教程
    【2016.11.10】百度云离线下载迅雷链接
    mongodb 杂记
    缓存使用思路
    分布式 vs 集群
    切面 aop 笔记
    前端
  • 原文地址:https://www.cnblogs.com/dreamzj/p/14332611.html
Copyright © 2020-2023  润新知