5月31日上课笔记-Mysql简介
一、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简介的更多相关文章
- 5月11日上课笔记-js简介
一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似, ...
- 3月31日学习笔记(HTML基础)
HTML标签和元素概念区别 <p>是标签,<p>内容</p>是HTML元素. <pre></pre>定义预格式化文本,多用来显示源代码. 表 ...
- 3月31日学习笔记(CSS基础)
背景属性 文本属性 direction 属性影响块级元素中文本的书写方向.表中列布局的方向.内容水平填充其元素框的方向.以及两端对齐元素中最后一行的位置. 注释:对于行内元素,只有当 unicode- ...
- 5月24日上课笔记-js操作DOM
解析properpties配置文件 类加载器 ResourceBundle 一.jquery操作DOM 1.jquery操作css css("",""); cs ...
- 5月22日上课笔记-js属性选择器、过滤选择器、鼠标事件
一.属性选择器 [attr] 包含属性 [attr=value] 属性值 [attr!=value] 属性值不等于value [attr^=value] 属性值以value开头 [attr$=valu ...
- 5月17日上课笔记-js面向对象
二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person ...
- 5月16日上课笔记-js中DOM操作
一.DOM操作 DOM节点的操作 增加 删除 修改 节点的信息: nodeName 获取节点的标签名 parentNode 获取父节点 childNodes IE忽略回车换行,chrome回车换行是文 ...
- 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、
location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...
- 5月12日上课笔记-js 弹出框、函数、程序调试、基本事件、浏览器对象模型
一.弹出框 a.提示框 alert(); b.输入框 prompt(); c.确认框 confirm(); var flag= confirm("确认删除吗?"); 二.js程序调 ...
随机推荐
- 下载百度网盘破解 获得 所下载视频URL 粘贴到thunder
Chrome:方法1. 进入谷歌商城,搜索baidudl.安装即可. 方法2. 下载baidudl.zip.解压获得baidudl文件夹.进入chrome://extensions/,勾选右上角Dev ...
- Iterator(迭代器)
意图: 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示. 适用性: 访问一个聚合对象的内容而无需暴露它的内部表示. 支持对聚合对象的多种遍历. 为遍历不同的聚合结构提供一个 ...
- rxjava rxandroid使用遇到的坑
今天在解决一个界面加载本地数据库数据的时候,使用rxjava在指定io线程操作是遇到一个问题,即使指定了在io线程操作,可是界面还是卡顿,最后通过打印线程Thread.currentThread(). ...
- hdu 1385 floyd字典序
Minimum Transport Cost Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/O ...
- C#中as和is关键字
一. as 运算符用于在兼容的引用类型之间执行某些类型的转换.例如: static void Main(string[] args) { ]; obj[] = new class1(); obj[] ...
- 出错的sql
alter table m_account AUTO_INCREMENT=200029860;
- 浅谈jsonp
要谈jsonp,首先要弄明白jsonp是什么,它是用来干嘛的.jsonp其实就是我们常用的script标签,用来解决跨域的,只不过这个标签是动态创建的,为啥要动态创建涅. 举个小栗子: 假如我们远程文 ...
- Git分支管理及合并
Git分支管理 建立分支 git branch [name] 切换到分支 git checkout [name] 查看有哪些分支 git branch 比较分支 git diff [b ...
- 通过Ftp put命令上传导致文件损坏的解决办法
通过Linux命令行向在一台Windows FTP服务器上传文件.然后在另一台Windows客户机登录FTP服务器下载,但是下载后的文件大小变了,exe文件错误了不能正确执行.刻意打包的文件(.rar ...
- linux磁盘分区格式化-fdisk命令工具
本文主要讲述使用fdisk工具对磁盘进行分区和格式化的方法 首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.查看磁盘分区状态 1. ...