在windows操作系统中,用命令关闭mysql服务:net stop xxx
启动mysql服务:net start xx 注意以管理员方式启动
mysql登录:mysql -uroot -pxxx xxx代表你的密码 -u表示用户,后接用户名 此方法为显示密码登录,也可不输入密码进入不显示密码登录
登录后exit退出
查看mysql中有哪些数据库:show databases; 一定要以分号结尾,也有show tables;
use xxx;使用某数据库
创建数据库:create database xxx;
1.DQL:Data QueryLanguage 数据查询语言select
2.DML:Data Manipulation Language 数据操纵语言 insert,delete,update
3.DDL:Data Definition Language 数据定义语言,更多的是对表结构进行调整如create drop alter
4.TCL:Transaction Control Language 事务控制语言,用于控制事务。主要的语句关键字有:commit、rollback、savepoint、set transaction
5.DCL:Data Control Language 数据控制语言,操作对象是数据库的权限,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。这些操作使数据更加的安全。主要的关键字有:grant、revoke
导入数据:source xxx xxx为文件的路径,批量执行sql文件
desc 表名 不显示数据只显示表结构
select version();显示mysql版本号
select database()显示用了哪个数据库
\c终止命令输入
起别名的时候有空格,需要用' '包起来
%可替代多个字符,_替代一个字符,\转意字符
可以给变量赋初值 如 select 1000 as num where ... 含义是给查询出的语句num的值都赋值为1000