MySQL數據庫常用操作

一、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 新建數據庫

CREATE DATABASE `capacity`;

2.3 賦予數據庫的訪問權限。

on capacity.*指權限賦予的範圍是capacity庫的所有表,

to [email protected]'%'指所有主機允許以capacity用戶訪問,

identified by 'capacity'指訪問數據庫的密碼是capacity。

grant all on capacity.* to [email protected]'%' 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教程.

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。