mysql回顾之:1、mysql基础指令

MySQL的语法规范

1.不区分大小写,但建议关键字大写,表名、列名小写
2.每条命令最好用分号结尾
3.每条命令根据需要,可以进行缩进或换行
4.注释
	单行注释:#注释文字
	单行注释:-- 注释文字
	多行注释:/* 注释文字  */

cmd下mysql操作

#mysql启动与停止
net stop mysql
net start mysql

#查询mysql版本信息
mysql --version

1、登陆mysql

  mysql (-h)-u 用户名 -p 用户密码
  mysql -h localhost -u root -p
  密码:123456
  #注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

2、新增用户名

grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

数据库基本操作

#显示数据库列表
show databases;

#查看已有的数据库数据库
use 数据库名;

#查看数据库中有哪些表
show tables;

#从当前数据库中跳转查看其他数据库表信息
方法一:
show tables from 数据库名;
方法二(先进入某数据库再查看当前数据库中表信息:
use 数据库名;
show tables;

#查看当前所在的数据库
select database();

#导入.sql文件命令(例D:/mysql.sql):
mysql>use 数据库名;
mysql>source d:/mysql.sql;

#建库与删库
#创建
create database 库名(character set utf8);
#删除
drop database 库名;

#清空表中记录
delete from 表名;

#显示表中的记录
select * from 表名;

#退出MYSQL命令
exit (回车)

修改数据库名称

#方式一(5.1.7到5.1.23版本可用)
rename database learm to learn;

#方式二(删除重建)

#方式三(重建迁移)
#新建
create database learm(数据库名称)
#获取原数据库所有的源表信息
select table_name from information_schema.tables where table_schema='learm'
#修改原数据库所有的表格信息
rename table learm.[table_name] to learm.[table_name]

表操作

#建(其中stuinfo为数据库名称,id,name为两个表属性及其字段)
create table stuinfo(
    id int,
    id varchar(20));
    
#查看表属性
desc stuinfo;
    
#修改表名(将stuinfo修改为table0)
alter table stuinfo rename table0;

#删除表(table0表名)
drop table table0;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值