首页 > 数据库技术 > 详细

【Mysql 学习】mysql 的使用复习

时间:2019-10-29 23:45:47      阅读:112      评论:0      收藏:0      [点我收藏+]

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

--创建数据库test01

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

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

mysql> show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| test01            |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.00 sec)
information_schema --主要存储了系统中的一些数据库对象信息,比如用户表信息,列信息,权限信息, 字符集信息,分区信息。
mysql            --存储了系统的用户权限信息
test               --系统自动创建的数据库,任何人都可以使用。

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

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

 

--使用数据库

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

此时再使用select database()查询当前使用的数据库的话,会返回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;

 

--指定添加字段所在的位置。默认是添加到表中末尾。
mysql> alter table people add column newname char(2) after id;

【Mysql 学习】mysql 的使用复习

原文:https://www.cnblogs.com/woaiacfun/p/11761981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!