Mysql初始
Posted 落雨无晴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql初始相关的知识,希望对你有一定的参考价值。
写在前面:
SQL yog只是一个可视化界面(数据库客户端可视化界面)
cmd——SQL(管理数据库)
SQL(Structured Query Language,结构化查询语言)语言:和数据库交互的语言,进行数据库管理的语言。
整体框架:
mysql数据库
1、先数据库,再表,再有数据
2、常用数据类型:
INT(整形,整数)
FLOAT(浮点型,更小)
DOUBLE(浮点型,常用)
CHAR(size)char(20)max-255(固定)
VARCHAR(size) VARCHAR(20)(非固定)
Datetime(时间类型)
3、数据库管理
/*查询所有数据库*/ show databases; /*创建数据库*/
create database emp
/*查看数据库*/ show create database emp; /*删除数据库*/ drop database emp;
表操作:
/*查看所有表语句*/ SHOW TABLES; /*创建表*/ CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) /*创建表之前先使用use+数据库名称来使用制定数据库*/ /*删除表*/ DROP TABLE student; /*修改表明称*/ ALTER TABLE dept RENAME TO bigpig; /*向已有的数据库中添加字段*/ ALTER TABLE dept ADD COLUMN compny VARCHAR(20); /*删除表中已有的字段*/ ALTER TABLE dept DROP COLUMN compny; /*修改字段类型*/ ALTER TABLE bigpig MODIFY COLUMN createtime VARCHAR(20); /*修改字段名称*/ ALTER TABLE dept CHANGE COLUMN deptplace age INT; /*查询表结构*/ DESC bigpig; /*向表中添加数据*/ INSERT INTO bigpig VALUES(1,\'男\',18,\'shshsh\'); INSERT INTO person(NAME,age,money) VALUES(\'乔治\',20,6000); /*查询表中所有数据*/ SELECT * FROM bigpig; UPDATE bigpig SET age=\'16\' WHERE id=\'1\'; /*删除数据*/ DELETE FROM bigpig WHERE age=\'18\'; /*全表删除*/ DELETE FROM; TRUNCATE TABLE;
简单小练习:
-- 第一题 CREATE TABLE shangpin( pro_id INT, pro_name VARCHAR(30), protype_id INT, price DOUBLE, pinpai VARCHAR(2), chandi VARCHAR(2) ) SELECT * FROM shangpin; INSERT INTO shangpin VALUES(1,\'康佳(KONKA)42英寸全高清液晶电视\',1,1999,\'康佳\',\'深圳\'); INSERT INTO shangpin VALUES(2,\'索尼(SONY)4G手机(黑色)\',2,3238,\'索尼\',\'深圳\'); INSERT INTO shangpin VALUES(3,\'海信(Hisense)55英寸智能手机\',1,4199,\'海信\',\'青岛\'); INSERT INTO shangpin VALUES(4,\'联想(Lenovo)14.0英寸笔记本电脑\',3,5499,\'联想\',\'北京\'); INSERT INTO shangpin VALUES(5,\'索尼(SONY)13.3英寸触控超级本\',3,11499,\'索尼\',\'天津\'); INSERT INTO shangpin VALUES(11,\'索尼(SONY)60英寸全高清液晶电视\',1,6999,\'索尼\',\'北京\'); INSERT INTO shangpin VALUES(12,\'联想(Lenovo)14.0英寸笔记本电脑\',3,2999,\'联想\',\'北京\'); INSERT INTO shangpin VALUES(13,\'联想 双卡双待3G手机\',2,988,\'联想\',\'北京\'); INSERT INTO shangpin VALUES(14,\'惠普(HP)黑白激光打印机\',3,1169,\'惠普\',\'天津\'); CREATE TABLE chanpin( protype_id INT, protype_name VARCHAR(5) ) SELECT * FROM chanpin; INSERT INTO chanpin VALUES(1,\'家用电器\'); INSERT INTO chanpin VALUES(2,\'手机数码\'); INSERT INTO chanpin VALUES(3,\'电脑办公\'); INSERT INTO chanpin VALUES(4,\'图书影响\'); INSERT INTO chanpin VALUES(5,\'家居家具\'); INSERT INTO chanpin VALUES(6,\'服装配饰\'); INSERT INTO chanpin VALUES(7,\'个护化妆\'); INSERT INTO chanpin VALUES(8,\'户外运动\'); INSERT INTO chanpin VALUES(9,\'汽车用品\'); INSERT INTO chanpin VALUES(10,\'食品酒水\'); INSERT INTO chanpin VALUES(11,\'营养保健\'); -- 第二题 CREATE TABLE emp( id INT, NAME VARCHAR(20), gender VARCHAR(2), birthday DATETIME, email VARCHAR(10), remark VARCHAR(50) ) SELECT * FROM emp ALTER TABLE emp ADD COLUMN age INT; ALTER TABLE emp MODIFY COLUMN email VARCHAR(50); ALTER TABLE emp DROP COLUMN remark; ALTER TABLE emp CHANGE COLUMN NAME username VARCHAR(2);
以上是关于Mysql初始的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?
如何在使用cardview的片段中初始化gridlayoutmanager?