MySQL入门(1)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200530220703294.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1llbHNvbkxp,size_16,color_FFFFFF,t_70
DB(数据库)
DBMS(数据管理系统):在硬盘上以文件形式存在
SQL(结构化查询语言)
MySQL就是一个数据库管理系统
数据库中的信息都以表的形式存在——table
行—— data 数据
列—— column 字段
DQL:数据查询语言(select语句)
DML:数据操作语言(insert delet update)
DDL:数据定义语言(create drop alter)
TCL:事务控制语言(commit rollback )
DCL:数据控制语言(grant revoke)
dos命令 MySQL
首先确保mysql开启,可在dos命令下输入 net start mysql
开启
关闭使用**net stop mysql
即可
接着需要用第一次启动时的用户名 和 密码(或者你已经修改过的) 进行登入
mysql -uroot -p
然后按回车,即可输入密码
若直接在 -p 后输入,则密码可见
exit
即可断开连接
注意:
- mysql中所有命令均以 ; 结束,不见分号不执行语句
- 一条语句可分多行写
show databases
命令可查看当前所有数据库
use table-name(表名);
可进入任意数据库,即使已经进入一个数据库中,也可通过此语句进行任意转移
show tables;
即可查看当前库中所有表名
show tables from database-name(数据库名);
可查看其他库中所有表
desc table-name(表名);
即可查看此表结构
select * from table-name(表名);
可查看此表所有信息
show create table table-name();
查看创建表的语句
注意:mysql 的语言时松散的,不像 Oracle 严谨的语言,mysql的所有字符是不区分大小写的,而Oracle 是只有sql语句区分,字段名是不区分的
最后,若想导入sql脚本,则进行如下操作
source 脚本路径
例