1、 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。
mysql>select database()
+------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
2、//查看有哪些数据库
mysql> show databases
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3、//选择数据库
mysql>use test //号可有可无,必须单行使用.
4、为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:
5、//看数据库里有哪些表
mysql>show tables
+---------------------+
| Tables in menagerie |
+---------------------+
| event |
| pet |
+---------------------+
如果你想要知道一个表的结构,可以使用DESCRIBE命令;它显示表中每个列的信息:
6、//看表里有哪些列
mysql>describe pet
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| *** | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
Field显示列名字,Type是列的数据类型,Null表示列是否能包含NULL值,Key显示列是否被索引而Default指定列的默认值。
如果表有索引,SHOW INDEX FROM tbl_name生成有关索引的信息。
删除数据库.
mysql>drop database test
数据库表中字段类型有以下几种:
二进制数据类型
Binary、Varbinary、Image
2.字符数据类型
Char,Varchar和 Text
3.Unicode数据类型
包括Nchar,Nvarchar和Ntext
4.日期和时间数据类型
包括Datetime, Smalldatetime, Date, TimeStamp
5.数字数据类型
数字数据类型包括正数和负数、小数和整数
6.货币数据类型
表示正的或者负的货币数量。
7.特殊数据类型
特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)