首页 > 代码库 > mysql基础学习笔记

mysql基础学习笔记

1、登录数据库。

mysql -uroot -pxxxx -h127.0.0.1 -P3306 --prompt xxx

prompt xxx可更改提示符  \D表示完整的日期; \d表示当前数据库;\h服务器名称;\u当前用户。

2、显示

select version();  显示版本

select now();显示时间

select user();显示用户

3、创建数据库

create database xxx [character set utf8];

4、修改数据库编码

alter database t1 character set utf8;

5、删除数据库

drop database t1;

6、退出

exit quit \q

------------------------------------------------------

7、数据类型

整型 :TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT

浮点型:FLOAT[(M,D)] M表示总位数,D表示小数位数    DOUBLE[(M,D)]

日期类型:YEAR TIME DATE DATETIME TIMESTAMP(一般日期类型用的少,都用字符类型)

字符型:CHAR(M)、VARCHAR(M)、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM(‘value1‘,‘value2‘,...) (枚举类型)、SET(‘value1‘,‘value2‘,...)(取决于SET成员的数目数)

 8、创建数据表

打开数据库:USE XXX

证明所在数据库:SELECT DATABASE();

创建命令:

CREATE TABLE tb1(字段 类型,字段 类型,...)

CREATE TABLE tb1(name VARCHAR(20),age TINYINT UNSIGNED,salary FLOAT(8,2) UNSIGNED);

 9、查看数据表

SHOW TABLES;

SHOW TABLES FROM mysql

10、查看数据表结构

SHOW COLUMNS FROM tb;

 

mysql基础学习笔记