zoukankan      html  css  js  c++  java
  • 5月31日上课笔记-Mysql简介

    一、mysql
        配置mysql环境变量 path中添加
            D:Program FilesMySQLMySQL Server 5.7in
        cmd命令:
            登录:mysql -uroot -p
            退出:exit;
            服务启动:net start mysql
            服务停止:net stop mysql
        常用数据库:
            oracle : 产品免费,服务收费
            sql server
            mysql : 应用广泛
        DBMS:数据库管理系统
        (C3p0连接池 JDBC)
        mysql默认数据库引擎 :InnoDB
        mysql配置文件my.ini
            修改配置文件需要重启数据库服务生效
    二、mysql数据库语句
        CRUD (增删改查)
        DML(数据操作语言)  insert、update、delete
        DQL(数据查询语言)    select
        DDL(数据定义语言)  create ,drop ,alter
        DCL(数据控制语言)  grant,commit,rollback
        
        算术运算符:
            select 5+9;  
        逻辑运算符
            AND OR NOT
            &&  ||  !
        比较运算符:
            等于 =
            不等于<>  !=
        查看所有数据库
            show databases;
        创建数据库:
            Create database  数据库名;
        选择数据库
            use 数据库名;
        删除数据库:
            drop database 数据库名;
    三、mysql图形化管理工具
        navicat for mysql 或  sqlyog
        mysql数据类型:
            数值类型:
                tinyint 
                smallint
                int (标准整数)
                BIGINT
                double
                decimal(M,D)
            字符串日期类型:
                char (固定长度的字符串)
                varchar (可变长度字符串)
                text  (文本串)
                date  (年月日)
                datetime(yyyy-MM-dd HH:mm:ss)
                timestamp  时间戳
                year    年份
    四、表操作
        创建表:
            语句注释:
                单行注释:#
                多行注释:/* */
            create TABLE student(
                studentNo int(4) NOT NULL PRIMARY KEY COMMENT '学号',
                loginPwd VARCHAR(20) not null COMMENT '密码',
                studentName VARCHAR(50) NOT NULL COMMENT '姓名',
                sex CHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',
                gradeID int(4) UNSIGNED COMMENT '年级编号',
                phone VARCHAR(50) COMMENT '手机号',
                address VARCHAR(255) DEFAULT '地址不详' COMMENT '地址',
                bornDate datetime COMMENT '出生日期',
                email VARCHAR(50) COMMENT '邮件',
                identityCard VARCHAR(18) UNIQUE KEY COMMENT '身份证'
            ) COMMENT '学生表';
        show tables;  查看数据库下所有的表
        desc 表名;  查看该表的所有字段
        删除表:
            drop table 表名;
        修改表:
    志存高远,脚踏实地!
  • 相关阅读:
    Python并发编程-concurrent包
    Python并发编程-多进程
    Python并发编程-GIL全局解释器锁
    .net解析csv(C#导表工具)
    为游戏适配刘海屏
    Lua rawget rawset newindex 函数定义和例子
    lua_local变量在new时不会被清空
    Lua查找表元素过程(元表、__index方法是如何工作的)
    为什么不使用github的wiki而是使用mkdocs做文档管理?
    Unity重置Animator到初始状态和重复播放同一个Animation
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7058121.html
Copyright © 2011-2022 走看看