![1f431990048f922537d0826ec9f8d9e0.png](https://i-blog.csdnimg.cn/blog_migrate/06e68138b302eb481ac91f4b82b66955.jpeg)
MySQL
登录 MySQL 前
启动 MySQL 服务
# mysql 为服务名net start mysql
停止 MySQL 服务
# mysql 为服务名net stop mysql
查看当前 MySQL 版本
mysql --version# 或者简写mysql -V
登录 MySQL
# 此处 mysql 为命令并非服务名 # -h 代表 host (可省略), # -P 代表 Port (可省略), # -u 代表用户名,# -p 代表密码,后边直接跟密码不能有空格mysql -h localhost -P 3306 -u root -p
登录 MySQL 后
退出 MySQL
exit
查看有哪些数据库
show databases;
进入一个数据库
# test 为数据库名use test;
查看当前数据库有哪些表
show tables;# 查看某个其他数据库里的表show tables from databasename;
查看现在所在哪个库
select database();
创建表
create table tablename( id int, name varchar(20));
查看表的结构
desc tablename;
查看表中的数据
select * from tablename;
向表中插入数据
insert into tablename (id, name) values (1, 'name');
修改表中的某条数据
update tablename set name='newname' where id=1;
删除表中的某条数据
delete from tablename where id=1;
MySQL语法规范
- 不区分大小写,但建议关键字大写,其他小写;
- 每条命令用分号或者 “g" 结尾;
- 命令可以写成多行,建议关键字单独占一行。