您的位置:首页 > 数据库 > MySQL

2.3: mysql数据基本管理

2018-02-23 17:35 369 查看
我们把mysql安装好了,接下来就是需要对mysql进行一些基本的窥探了。

1:查看当前数据库列表

mysql> show databases;


2:创建一个新的数据库,默认字符

mysql> create database bigdata;


3:创建一个新的数据库,指定字符为gbk

mysql> create database if not exists bigdata default charset gbk;


4:删除数据库

mysql> drop database bigdata;


5:修改数据库的字符集为utf8

mysql > alter database bigdata character set utf8;


6:切换数据库

mysql > use bigdata;


7:创建一个test1的表

建表语法
CREATE TABLE table_name (column_name column_type);


column_type有以下种类:

时间类型的如下:

类型大小(字节)范围格式用途
DATE31000-01-01/9999-12-31YYYY-MM-DD日期值
TIME3-838:59:59/838:59:59HH:MM:SS时间值或持续时间
YEAR11901/2155YYYY年份值
DATETIME81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS混合日期和时间值
TIMESTAMP41970-01-01 00:00:00/2038YYYYMMDD HHMMSS混合日期和时间值,时间戳
字符类型如下:

类型大小用途
CHAR0-255字节定长字符串
VARCHAR0-65535 字节变长字符串
TINYBLOB0-255字节不超过 255 个字符的二进制字符串
TINYTEXT0-255字节短文本字符串
BLOB0-65 535字节二进制形式的长文本数据
TEXT0-65 535字节长文本数据
MEDIUMBLOB0-16 777 215字节二进制形式的中等长度文本数据
MEDIUMTEXT0-16 777 215字节中等长度文本数据
LONGBLOB0-4 294 967 295字节二进制形式的极大文本数据
LONGTEXT0-4 294 967 295字节极大文本数据
数值类型如下:

类型大小用途
TINYINT 1字节小整数值
SMALLINT2 字节大整数值
MEDIUMINT3 字节大整数值
INT或INTEGER4 字节大整数值
BIGINT8 字节极大整数值
FLOAT4 字节单精度浮点数值
DOUBLE8 字节双精度浮点数值
DECIMAL对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2小数值
mysql > create table test1(name varchar(10),age int);


8:查看当前数据库有多少表

mysql > show tables;


9:查看表结构

mysql > desc test1;


9:修改表结构–>给表test1添加一列生日

mysql > alter table test1 add column birthday date;


10:修改表结构–>给表test1删除一列生日列

mysql > alter table test1 drop column birthday;


11:修改表名test1为test

mysql > rename table test1 to test;


12:修改表结构–> 修改表test的age列的类型为bigint类型

mysql > alter table test modify age bigint;


13:查看表test的建表语句

mysql > show create table test;


14: 删除表test

mysql > drop table test;


在这里我们先补充一个知识点,也就是查询数据,虽然我们后面还是会继续仔细讲解,但是我先把最简单的查询语句告诉大家。

查询一个表的全部数据:

select * from tablename;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐