mysql数据库的简单操作

1.show databases; -->>显示所有的数据库
mysql> show databases;

| Database |

| information_schema |
| mysql |
| performance_schema |
| test |

2.create database 数据库名称; -->> 创建数据库
mysql> create database employee;
Query OK, 1 row affected (0.00 sec)

3.use 数据库名称; -->> 使用数据库—mysql> use employee;

4.show tables; -->>查看存在表格
mysql> show tables;
Empty set (0.00 sec)不存在表格

5.create table student(id int,name varchar(20),gender varchar(20));
创建一张student表格,字段有 id,name,gender,salary 四个字段。
mysql> create table student(id int,name varchar(20),gender varchar(10),salary
-> float(7,2));
Query OK, 0 rows affected (0.01 sec)

6.insert into student(表名) values(1,‘zs’,‘man’);–>>向表格中插入数据。
mysql> insert into student(id,name,gender,salary) values(1,‘zs’,‘mane’,12345.67)
;
Query OK, 1 row affected (0.00 sec)

7.select * from student(表名); -->> 查看表格student 中所有的记录(数据)。
mysql> select * from student;
| id | name | gender | salary |
| 1 | zs | mane | 12345.67 |
8.show create database 数据库名称;—>>查看数据库创建细节。比如字符编码。
mysql> show create database employee;

| Database | Create Database

| employee | CREATE DATABASE employee /*!40100 DEFAULT CHARACTER SET utf8 */

  1. select database(); -->> 查看当前正在使用的数据库。
    mysql> select database();

| database() |

| employee |

10.创建employee 表格
create employee(
id int,
name varchar(20),
gender char(2),
birthday date,
salary float(7,2)
);

11.查看表结构
desc 表格名称(结构);
mysql> desc student;

| Field | Type | Null | Key | Default | Extra |

| id | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| gender | varchar(10) | YES | | NULL | |
| salary | float(7,2) | YES | | NULL | |

12.查看创建表格细节
show create table 表名称;
mysql> show create table student;

| Table | Create Table

| student | CREATE TABLE student (
id int(11) DEFAULT NULL,
name varchar(20) DEFAULT NULL,
gender varchar(10) DEFAULT NULL,
salary float(7,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

13.修改表格操作
(1).添加字段–>>alter table 表名 add 字段名 数据类型;
mysql> alter table student add addr varchar(20);
Query OK, 1 row affected (0.03 sec)
Records: 1 Duplicates: 0 Warnings: 0
(2).修改字段的数据类型–>> alter table 表名 modify 字段名 新的数据类型;
mysql> alter table student modify id char(10);
Query OK, 1 row affected (0.03 sec)
Records: 1 Duplicates: 0 Warnings: 0

(3).修改字段名–>> alter table 表名 change 旧字段 新字段 新字段的de数据类型;
mysql> alter table student change gender sex varchar(20)
(4).删除字段 -->> alter table 表名 drop 字段名;
(5).修改表格字符集–>> alter table 表名 character set 字符集; 或者
alter table 表名 charset= 字符集;
mysql> alter table student character set gbk;
(6).修改表名–>> alter table 表名 rename to 新表名;或者
rename table 旧表名 to 新表名;
mysql> alter table student rename to lemon;

(7).删除表格–>> drop table 表名;
mysql> drop table lemon;
(8).删除数据库—>> drop database 数据库名;
mysql> drop database employee;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值