码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库常用操作

时间:2018-10-25 14:22:52      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:key   ESS   har   ODB   capacity   comm   engine   l数据库   des   

一、MySQL常用增删查改操作

1.1 库表的创建和查看

新建数据库

CREATE DATABASE `capacity`;

查看所有数据库

show databases;

使用数据库

use capacity;

查看所有表

show tables;

新建表

CREATE TABLE `a` (
    `id` int(20) NOT NULL AUTO_INCREMENT,
    `name` varchar(20) DEFAULT NULL COMMENT 姓名,
    `age` int(20) DEFAULT NULL COMMENT 年龄,
    `address` varchar(30) DEFAULT NULL COMMENT 住址,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

查看建表信息

show create table a;

技术分享图片

查看表结构信息

desc a;

 技术分享图片

1.2 增

向表中添加数据

insert into a(name,age,address) values(kwang,25,shenzhen);

1.3 删

删除指定属性的数据

delete from a where name=kwang;

删除表中所有数据

delete from a;

删除表,包括表结构和表数据

drop table a;

1.4 查

查找所有数据

select * from a;

查找指定字段数据

select name,age from a;

根据条件查找指定字段数据

select name,age from a where name=kwang;

1.5 改

修改表属性,将字段address的属性从varchar(20) 修改为varchar(50)

alter table a modify address varchar(50);

修改表数据

update a set address=wuhan where name=kwang;

修改表名

alter table a rename to t_a;

二、MySQL数据库供外部访问

2.1 登录MySQL

mysql -uroot -p

2.2 新建数据库capacity

CREATE DATABASE `capacity`;

2.3 赋予数据库的访问权限。

on capacity.*是指capacity库的所有表,

to capacity@‘%‘是指所有主机允许以capacity用户访问,

identified by ‘capacity‘是指数据库的登录密码是capacity.

grant all on capacity.* to capacity@% identified by capacity;

查看数据库的访问权限,可以看到capacity数据库的访问权限信息:

select User, Host from mysql.user;

技术分享图片

2.4 登录远程数据库

语法:

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

登录上面创建的capacity数据库:

mysql -h192.168.1.106 -u capacity -p capacity capacity

输入密码即可使用capacity数据库。

 

【参考链接】

[1] RUNOOB, MySQL教程.

MySQL数据库常用操作

标签:key   ESS   har   ODB   capacity   comm   engine   l数据库   des   

原文地址:https://www.cnblogs.com/walker-/p/9849014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!