当前位置:Gxlcms > 数据库问题 > Mysql笔记

Mysql笔记

时间:2021-07-01 10:21:17 帮助过:7人阅读

连接数据库 -- mysql -u root -p -- 查看有哪些数据库 show databases; -- 创建数据库 create database demo; -- 选中指定数据库 use demo; -- 查看选中的数据库有哪些表 show tables; /* ---- Table ---- */ -- 创建表 CREATE TABLE user ( id INT NOT NULL PRIMARY KEY auto_increment COMMENTID, username CHAR(20) NOT NULL COMMENT 用户名, password CHAR(36) NOT NULL COMMENT 密码, nickname VARCHAR(20) COMMENT 昵称, sex ENUM(MALE,FEMALE,UNKNOWN) NOT NULL DEFAULT UNKNOWN COMMENT 性别, birthday DATE COMMENT 生日, deleted ENUM (YES,NO) DEFAULT NO COMMENT 是否删除, update_time DATETIME NOT NULL COMMENT 更新时间, create_time DATETIME NOT NULL COMMENT 创建时间 ); -- 查看表结构 show columns from user; -- 添加约束 alter table user add unique(`username`); -- 给表添加一个字段 ALTER TABLE user ADD remark VARCHAR(50) COMMENT 备注; -- 插入一条数据 INSERT INTO user(username,password,nickname, update_time,create_time) VALUES (harlan,md5(123456),Harlan,NOW(),NOW()); -- 插入多条数据 INSERT INTO user(username,password,nickname, update_time,create_time) VALUES (harlan,md5(123456),Harlan,NOW(),NOW()),(amy,md5(123456),Amy,NOW(),NOW()); /* ---- Query ---- */ -- 查看指定表所有数据 SELECT * FROM user; -- 查询前2条数据 SELECT * FROM user limit 2; -- 查看第2页的1条数据 limit ((2-1)*1),1 SELECT * FROM user limit 1,1; -- 加查询条件 SELECT * FROM user WHERE username = harlan; -- 分组 SELECT sex FROM user GROUP BY sex; -- 排序 ASC / DESC SELECT * FROM user ORDER BY create_time ASC; -- 删除表中所有数据 DELETE FROM user; -- 删除表 DROP TABLE user; -- 显示数据库编码格式 SHOW VARIABLES LIKE character%; -- 更改数据库编码格式 ALTER DATABASE `ip` DEFAULT CHARACTER SET utf8 ; -- 导入txt文件 LOAD DATA LOCAL INFILE E://ip.txt INTO TABLE ip CHARACTER SET gbk FIELDS TERMINATED BY | LINES TERMINATED BY \n (ip_start, ip_end, ip_start_num,ip_end_num,continent,country,province,city,district,isp,area_code,country_english,country_code,longitude,latitude) ;

 

Mysql笔记

标签:数据库   ted   更新   pass   arc   指定   into   auto   default   

人气教程排行