mysql的初识--DOS下的简单命令
DOS下进入
1、通过程序中的mySQL的:MySQL 5.6 Command Line Client直接进入mySQL的命令行;
2、或者通过WIn+R--》输入cmd,然后C:等一层一层找到安装MYSQL的的文件夹运行mysql.exe可执行文件来运行mySQL
输入mySQL的连界密码,然后回车即可进入。
直接输入:?会提示好多命令的方式。
①首先 新建一个数据库、 新建表 及 设置主键:
create database testdatabase;(创建数据库)
use testdatabase; (使用该数据库)
mysql> create table dept
-> (
-> deptno int primary key,(设置主键)
-> dename varchar(14),
-> loc varchar(13)
-> );
提示:Query OK, 0 rows affected (1.64 sec)说明创建数据库成功;
②通过运行sql文件来新建表及设置外键:
在桌面新建数据库sql文件:emp.sql 如下:
create table emp
(
empno int primary key,
ename varchar(10),
job varchar(10),
mgr int,
hiredate datetime,
sal double,
comm double,
deptno int,
foreign key (deptno) references dept(deptno) (设置外键)
);
然后在命令行输入:
mysql> \. C:\Users\BLMZ\Desktop\emp.sql
提示:
Query OK, 0 rows affected (0.21 sec)
③查看表、查看表结构
mysql> show tables;(查看表)
+-------------------+
| Tables_in_mybatis |
+-------------------+
| dept |
| emp |
| t_user |
+-------------------+
3 rows in set (0.00 sec)
mysql> desc emp;(查看表结构)
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| empno | int(11) | NO | PRI | NULL | |
| ename | varchar(10) | YES | | NULL | |
| job | varchar(10) | YES | | NULL | |
| mgr | int(11) | YES | | NULL | |
| hiredate | datetime | YES | | NULL | |
| sal | double | YES | | NULL | |
| comm | double | YES | | NULL | |
| deptno | int(11) | YES | MUL | NULL | |
+----------+-------------+------+-----+---------+-------+
8 rows in set (0.10 sec)
④查看数据及分页查看数据(分页技术)
mysql> select * from dept;
+--------+--------+------+
| deptno | dename | loc |
+--------+--------+------+
| 1 | b | c |
| 10 | b | c |
| 12 | b | c |
| 14 | b | c |
| 16 | b | c |
| 20 | b | c |
| 160 | b | c |
+--------+--------+------+
7 rows in set (0.00 sec)
mysql> select * from dept order by deptno desc limit 3, 3;
查看:倒序从倒数第三条开始的三条数据
+--------+--------+------+
| deptno | dename | loc |
+--------+--------+------+
| 14 | b | c |
| 12 | b | c |
| 10 | b | c |
+--------+--------+------+
3 rows in set (0.00 sec)
mysql> select * from dept order by deptno asc limit 3, 3;
+--------+--------+------+
| deptno | dename | loc |
+--------+--------+------+
| 14 | b | c |
| 16 | b | c |
| 20 | b | c |
+--------+--------+------+
3 rows in set (0.00 sec)
查看:正序从第3条开始的3条数据
⑤删除数据及 设置id自增
delete * from dept where id=16;
mysql> create table article
-> (
-> id int primary key auto_increment,(自动递增)
-> title varchar(10)
-> );
Query OK, 0 rows affected (0.14 sec)
mysql> insert into article values(null,'a');(插入数据的时候设置为null)不设置值得去设置为null;
Query OK, 1 row affected (0.03 sec)
mysql> select * from article;
+----+-------+
| id | title |
+----+-------+
| 1 | a |
+----+-------+
1 row in set (0.00 sec)
mysql的初识--DOS下的简单命令的更多相关文章
- dos下的edit命令使用详解
dos下的edit命令使用详解 来源:网络 作者:未知 edit命令是一个简单的编辑软件,我们经常用它来编辑一些程序和批处理文件. 比如,我想在c盘根目录下编辑一个简单的批处理文件,要求无论当前盘和当 ...
- 在DOS下的DEBUG命令的详细用法
在DOS下的DEBUG命令的详细用法 名称 解释 格式 a (Assemble) 逐行汇编 a [address] c (Compare) 比较两内存块 c range address d (Dump ...
- Windows常用的一些DOS下的CMD命令整理
Windows常用的一些DOS下的CMD命令整理... -------------- 正斜杠--/////-----向右倒--网址正斜杠反斜杠--\\\\------向左倒--文件路径反斜杠 DOS命 ...
- DOS下常用网络命令技巧
DOS,即使对于许多自称了解计算机的人而言,也是一个比较陌生的词汇.然而,在网络管理过程中,DOS命令却是一个不可逾越的障碍,几乎所有的网络命令都运行在DOS界面.对初级用户而言,掌握一些常用网络命令 ...
- DOS常用的简单命令
在windows下的cmd里使用 dir 列出当前目录下的文件及文件夹 md 创建目录 rd 删除目录(只能删除空目录) cd 进入指定目录 cd .. 返回上一级目录 cd / 返回到根目录 del ...
- linux下mysqldump简单命令导出数据库和表
进入mysql的bin目录执行: 导出单个表: mysqldump -uroot -ppassword --database dbname --tables users > /home/root ...
- mysql 二进制日志binary log操作简单命令
show master status \G; #查看当前正在记录的二进制日志 show binary logs; #查看binary log 所有文件列表 show binlog events; #查 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- dos下编译java
dos下运行java程序,不借助其他的IDE,即可编译运行java程序. 工具/原料 电脑 方法/步骤 打开开始,运行cmd,进入dos界面. 分别运行java,和javac,检测jd ...
随机推荐
- Characteristics of Some CISCs, RISCs, and Superscalar Processors
COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION Although RISC archite ...
- MySQL 表与字段编码格式报错
MySQL 表与字段编码格式报错 一.数据库,表,字段编码格式都为latin1(iso-8859-1) .当数据保存到数据库后,中文显示乱码. 解决办法: 1.在访问数据库连接串中添加编码格式: &l ...
- AD6电气规则错误报告中英文对照
Ⅰ:Error Reporting 错误报告 A:Violations Associated with Buses 有关总线电气错误的各类型(共 12 项) ◆ bus indices out of ...
- Slip.js(移动端跟随手指滑动组件,零依赖)
Slip.js可用于移动端滑动banner,移动端整屏滑动等效果,个人觉得用于移动端滑动banner比较好,不会和iScroll.js起冲突,因为它不依赖任何其它的js库. Html: <!do ...
- 整理常用的iOS第三方资源
一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github. ...
- PHP调用内容DES加密的SOAP接口
本文以方倍工作室优惠券接口开发为例,介绍PHP下DES加解密及SOAP接口调用的实现过程. 一.基础概念 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加 ...
- Wex5页面事件执行顺序
wex5 事件执行顺序data组件的onCustomRefresh→ model组件的onLoad→ windowReceiver组件的onReceive
- 委托(delegate)的三种调用方式:同步调用,异步调用,异步回调(转载)
下面为即将被调用的方法: public delegate int AddHandler(int a,int b); public class 加法类 { public static int Add(i ...
- DuiLib事件分析(一)——鼠标事件响应
最近在处理DuiLib中自定义列表行元素事件,因为处理方案得不到较好的效果,于是只好一层一层的去剥离DuiLib事件是怎么来的,看能否在某一层截取消息,自己重写. 我这里使用CListContaine ...
- Tomcat6.0+Jdk1.5+Axis1.3搭建java webservice环境,并使用c#调用该服务。
java jdk:jdk1.5.0_17 下载网址:http://pan.baidu.com/s/1gdmAkgV tomcat 6.0 下载地址:http://tomcat.apache.org/d ...