mysql建库建表及连接数据库操作

Posted 不要温和的走进那个良夜,应当在日暮时燃烧咆哮,怒斥,怒斥光明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql建库建表及连接数据库操作相关的知识,希望对你有一定的参考价值。

自己做个整理 省的每次都去搜~~

1、本地连接mysql

一般可以直接键入命令
mysql -uroot -p
回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中

了,MYSQL的提示符是:mysql> 

2、修改密码
mysql>use mysql;
mysql> update user set password=passworD(test) where user=root;
mysql> flush privileges;
mysql> exit;    
3、授予远程连接权限
 GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 123456  

 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址

 

 flush privileges;  

 这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据, 因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

 执行完这两步,再次查询用户表命令:select  User,authentication_string,Host from user

4、创建数据库

create database 数据库名称 ;(注意分号结尾) flush privileges;  

查看所有数据库

show databases;

5、执行mysql脚本

mysql -uroot -p密码

登录到mysql

然后

use mydb;

执行你的脚本文件

source /website/sql/mydb.sql;

6、mysql其他命令:

 

show databases; 显示数据库

 

create database name; 创建数据库

 

use databasename; 选择数据库

  

drop database name 直接删除数据库,不提醒

  

show tables; 显示表

  

describe tablename; 显示具体的表结构

select 中加上distinct去除重复字段

 

mysqladmin drop databasename 

删除数据库前,有提示。

 

显示当前mysql版本和当前日期

select version(),current_date; 



以上是关于mysql建库建表及连接数据库操作的主要内容,如果未能解决你的问题,请参考以下文章

PHP : MySQLi面向过程操作数据库 连接建库建表增删改查关闭

MySQL数据库系列一认识数据库建库建表操作

mysql怎么建库建表

MySQL - 建库建表查询

MySQL的建库建表建约束与存储引擎

MySQL的建库建表建约束与存储引擎