【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;