linux抓包mysql创建数据库_如何在mysql中创建数据库与表

前面介绍了如何安装配置MYSQL以及设置ROOT密码等内容,接下来学习怎么创建一个新的数据库及表;首先确保MYSQL已经正常启动运行中,否则,手动把它启动,如以下命令:

# service mysqld start

or

# /etc/init.d/mysqld start

MYSQL正常启动之后,我们进入数据库进行操作:

# mysql -uroot -p

一、创建数据库

# 查看数据库

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec)

# 新建数据

mysql> create database mydatabase;

Query OK, 1 row affected (0.00 sec)

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mydatabase         |

| mysql              |

| test               |

+--------------------+

4 rows in set (0.00 sec)

二、创建表

# 进入mydatabase数据库

mysql> use mydatabase;

Database changed

# 查看表

mysql> show tables

Empty set (0.00 sec)

# 新建表

mysql> create table mytable(

-> name char(30),

-> phone char(10)

-> );

Query OK, 0 rows affected (0.01 sec)

mysql> show tables;

+----------------------+

| Tables_in_mydatabase |

+----------------------+

|mytable            |

+----------------------+

1 row in set (0.00 sec)

# 更改表名

mysql> alter table mytable rename test1;

Query OK, 0 rows affected (0.00 sec)

mysql> show tables;

+----------------------+

| Tables_in_mydatabase |

+----------------------+

|test1            |

+----------------------+

1 row in set (0.00 sec)

三、表结构之增、删、改、查

# 增

mysql> alter table mytable add sex char(10);

Query OK, 3 rows affected (0.02 sec)

Records: 3  Duplicates: 0  Warnings: 0

# 删

mysql> alter table mytable drop sex;

Query OK, 3 rows affected (0.00 sec)

Records: 3  Duplicates: 0  Warnings: 0

# 改

mysql> alter table mytable modify sex char(11);

Query OK, 3 rows affected (0.00 sec)

Records: 3  Duplicates: 0  Warnings: 0

或者

mysql> alter table mytable change sex sex char(11);

Query OK, 3 rows affected (0.00 sec)

Records: 3  Duplicates: 0  Warnings: 0

----------------------------------

mysql> alter table mytable change newsex sex char(11);

Query OK, 3 rows affected (0.00 sec)

Records: 3  Duplicates: 0  Warnings: 0

# 查

mysql> desc mytable;

+-------+----------+------+-----+---------+-------+

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

+-------+----------+------+-----+---------+-------+

| name  | char(30) | YES  |     | NULL    |       |

| phone | char(11) | YES  |     | NULL    |       |

| sex   | char(11) | YES  |     | NULL    |       |

+-------+----------+------+-----+---------+-------+

3 rows in set (0.00 sec)2 rows in set (0.00 sec)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值