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 ...
随机推荐
- git-配置公司账号
1.初始化配置 git config --global user.name " abc" git config --global user.email "abc@123. ...
- ext3grep 模拟恢复删除文件
一,下载ext3grep-0.10.1.tar.gz 点此下载 二,安装 #tar zxvf ext3grep-0.10.1.tar.gz #cd ext3grep-0.10.1 #./configu ...
- [archlinux][hardware] 查看SSD的使用寿命
因为最近把16GB的SSD做成了HDD的cache,所以比较关系寿命问题. 使用smartctl工具. 参考:https://www.v2ex.com/t/261373 linux 下面只有 smar ...
- 经验分享:Xcode 创建.a和framework静态库【转】
作者:Haley_Wong 最近因为项目中的聊天SDK,需要封装成静态库,所以实践了一下创建静态库的步骤,做下记录. 库介绍 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行.库分静态 ...
- 【C51】74HC573芯片
74HC573是一个8位3态带锁存高速的逻辑芯片.下面介绍使用. 参数(仅供参考) Vcc 2~6V I in +-20mA I out +- 35mA 引脚图和引脚作用 ...
- 如何保证App外包的最终质量,不延期不烂尾?
选择App外包服务的客户,最害怕的就是App项目延期甚至烂尾.投入了巨大的时间和财富,结果最后App无法上线. 解决这个问题有两个方法:第一,在选择公司前,先了解清楚有关App外包的一切问题,做到心里 ...
- jqGrid使用记录
一.要引用的文件 要使用jqGrid,首先页面上要引入如下css与js文件. 1.css <link href="/css/ui.jqgrid.css" rel=" ...
- Oracle 触发器的简单命令
-- 创建触发器的基本命令 create or replace trigger td after delete on ss begin dbms_output.put_line('删除成功'); en ...
- VI中的多行删除与复制
VI中的多行删除与复制 法一: 单行删除,:(待删除行)d 多行删除 ,:,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd 方法1: 光标放到第6行, 输入:2yy 光标放到第9行, ...
- Python的文本数据
字符串的一些方法! 1.text.endswith(".jpg") 如果字符串是以给定子字符串结尾的,就返回值True. 2. text.upper(): ...