首页 > 代码库 > 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基础学习笔记