Mysql之入门命令

来源:互联网 发布:mac怎样重装系统 编辑:程序博客网 时间:2024/05/29 03:13

知道么?? Mysql的命令都需要一个  "  ;  "   用来标识一个命令的结束 。


首先Mysql 的入门的前提是你安装了Mysql数据库,Mysql的安装我就不多说了,下面就开始来做一些简单的入门命令把;


登陆Mysql超级用户 ,拥有足够大的权限才能执行一些人性化的命令。例如我把权限小的用户全部干掉\ 哈哈,不能乱删啦


我的博客不会出现  ’ @> 这种玩意,文中写到的都是纯命令不掺杂任何多余的符号

Mysql登陆  - 两种方法

   1. 输入 mysql  -u用户名 -p  

回车出现 enter password ,让你再次将密码输入进去 ,这时候密码是隐式的,* 代替,看不到输入的密码,所以要输对,不然会出现error 1045

   2. 输入  mysql  -u用户名 -p密码

这时命令可以看到密码,没有错误直接进入Mysql。

root用户权限无限大,创建个数据库玩玩,当然也有自带的数据库,看心情,怎么玩都行。


创建一个用户

 insert into mysql.user(Host,User,Password) values("localhost","用户名",password("密码"));

解释下values中对应的值含义

host  对应的是 localhost ,指的是该用户只能本地登陆,如果想要远程登陆没有限制,将localhost改成‘%’,当然也可以指定某太机器登陆

user 对应的是用户名

password 对应的是密码


如果创建失败  出现:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
输入命令  select @@basedir as basePath from dual;  查询Mysql的安装目录 到该目录下找到my.ini文件
查找  sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改为 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
然后重启MYSQL

重新输入命令创建用户。绝对OK。

如果用户登陆不进去,就输入 flush privileges;  刷新下用户权限


创建数据库

输出命令    create database 数据库名称;   创建成功


查看所有数据库

输入命令  show databases;  看到所有的数据库


选择使用的数据库

输入命令    use  数据库名称;  

删除数据库 、表

输入命令

drop database  数据库名称;

drop table 表名称;



0 0
原创粉丝点击