【Mysql 学习】mysql 的使用复习

开始学习mysql ,记录自己学习的一点记录。

--创建数据库test01

mysql> create database test01;
Query OK, 1 row affected (0.00 sec)

--想要知道系统中的数据库

mysql> show databases;

--系统自动创建的数据库,任何人都可以使用。

--查询当前使用的数据库。

mysql> select database();此时由于尚未使用use database;指定数据库,会返回null

--使用数据库

use 数据库的名字;例如:use test01;

查询当前使用的数据库的话,会返回test01;

--删除数据库

drop database test01;

--查看数据库中的表

show tables;         此时由于还未创建表,会返回Empty set

--创建表

create table person(id int(10),name varchar(20));

-

-查看表结构。

mysql> desc person;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(10) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.04 sec)

---查看构造表的ddl语句。
mysql> show create table  person G

--修改表名。

mysql> alter table person rename people;

ALTER TABLE TABNAME CHANGE COLUMN old_col_name new_col_name col_definition

--修改表中字段的类型
ALTER TABLE TABNAME MODIFY [COLUMN] column_definition [FIRST|AFTER col_name]

--删除表中的字段。
mysql> alter table people drop column name;

alter table people add column newname char(2) after id;