码迷,mamicode.com
首页 > 数据库 > 详细

Mysql初始

时间:2018-07-09 19:49:29      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:birt   mon   查询   bsp   mysq   style   固定   val   创建数据库   

写在前面:

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 TABLE dept(
    deptid INT,
    deptname VARCHAR(10),
    deptplace VARCHAR(50),
    createtime DATETIME
)
/*查看数据库*/
show create database emp;
/*删除数据库*/
drop database emp;
/*向已有的数据库中添加字段*/
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;

 

表操作:

/*查看所有表语句*/
show tables;
/*创建表*/
CREATE TABLE table_name
(
    field1  datatype,
    field2  datatype,
    field3  datatype
)
/*创建表之前先使用use+数据库名称来使用制定数据库*/
/*删除表*/
drop table student;
/*修改表明称*/
ALTER TABLE dept RENAME TO bigpig;
/*查询表结构*/
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 age=18;
/*删除数据*/
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初始

标签:birt   mon   查询   bsp   mysq   style   固定   val   创建数据库   

原文地址:https://www.cnblogs.com/Ace-suiyuan008/p/9284722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!