一、mysql
配置mysql环境变量 path中添加
D:\Program Files\MySQL\MySQL Server 5.7\bin
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 表名;
修改表:

5月31日上课笔记-Mysql简介的更多相关文章

  1. 5月11日上课笔记-js简介

    一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似, ...

  2. 3月31日学习笔记(HTML基础)

    HTML标签和元素概念区别 <p>是标签,<p>内容</p>是HTML元素. <pre></pre>定义预格式化文本,多用来显示源代码. 表 ...

  3. 3月31日学习笔记(CSS基础)

    背景属性 文本属性 direction 属性影响块级元素中文本的书写方向.表中列布局的方向.内容水平填充其元素框的方向.以及两端对齐元素中最后一行的位置. 注释:对于行内元素,只有当 unicode- ...

  4. 5月24日上课笔记-js操作DOM

    解析properpties配置文件 类加载器 ResourceBundle 一.jquery操作DOM 1.jquery操作css css("",""); cs ...

  5. 5月22日上课笔记-js属性选择器、过滤选择器、鼠标事件

    一.属性选择器 [attr] 包含属性 [attr=value] 属性值 [attr!=value] 属性值不等于value [attr^=value] 属性值以value开头 [attr$=valu ...

  6. 5月17日上课笔记-js面向对象

    二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person ...

  7. 5月16日上课笔记-js中DOM操作

    一.DOM操作 DOM节点的操作 增加 删除 修改 节点的信息: nodeName 获取节点的标签名 parentNode 获取父节点 childNodes IE忽略回车换行,chrome回车换行是文 ...

  8. 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、

    location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...

  9. 5月12日上课笔记-js 弹出框、函数、程序调试、基本事件、浏览器对象模型

    一.弹出框 a.提示框 alert(); b.输入框 prompt(); c.确认框 confirm(); var flag= confirm("确认删除吗?"); 二.js程序调 ...

随机推荐

  1. oracle RAC的客户端HA配置

    在ORACLE 9i RAC 环境下,为了做到高可用性,需要对客户端的tnsnames.ora这个文件进行配置,在oracle中这样的配置叫做TAF,这个配置不能使用NETCA配置程序生成.其中ORA ...

  2. 分布式Redis主备复制

    当数据落在不同节点上时,如何保证数据节点之间的一致性是非常关键的 Redis采用主备复制的方式保证一致性,所有节点中,只有一个节点为主节点(master),它对外提供写服务,然后异步的将数据复制到其他 ...

  3. Java Spring-Spring框架概述

    2017-11-06 15:55:38 Spring 是分层的JavaSE/EE full-stack(一站式)轻量级开源框架. * 分层:SUN公司提供了EE的三层结构:Web层,业务层,数据访问层 ...

  4. numpy.zeros(np.zeros)使用方法--python学习笔记31

    https://blog.csdn.net/qq_26948675/article/details/54318917

  5. 通过电信ADSL无线猫WLAN上网的方法

    本教程只适合中国电信ADSL无线猫使用wifi(路由器不适合此帖)我的无线猫是电信赠送的华为[EchoLife]HG522c,亲测可用,解决网关无回应! 首先打开IE(注意,只能是IE,其他内核的浏览 ...

  6. js取整,保留小数位数、四舍五入、科学记数法及去掉数字末尾多余的0

    1.向下取整 var num1 = 12.10345; var num2 =12.9801; var newnum1=Math.floor(num1)     //结果 12 var newnum2= ...

  7. 一. Spring框架防XXS跨站攻击

    使用 Spring 框架进行 Java Web 开发,可以在 web.xml 文件中设置 HTML encode,在 JSP 文件页面元素 form 中确定实施. web.xml 加上: <co ...

  8. sgu 142. Keyword 暴力,hash 难度:0

    142. Keyword time limit per test: 0.5 sec. memory limit per test: 16384 KB Kevin has invented a new ...

  9. SQL Server 创建角色和账号

    /*--示例说明         示例在数据库pubs中创建一个拥有表jobs的所有权限.拥有表titles的SELECT权限的角色r_test     随后创建了一个登录l_test,然后在数据库p ...

  10. 2018.11.23 Cypress BLE module test

    CYx63BPA BLE module IQC test guide Test Jig setting:1.  Connect  USB1 and USB2 with computer serial ...