• 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);
  • 相关阅读:
    转+更新 .NET中实践TDD
    解决方案:.net 4.0 下 Virtual Directory下如何部署一个作为Virtual Directory的Web Service
    knockout.js在线教程
    asp.net viewstate的最新理解
    转:什么是DIP、IoC、DI
    Common Infrastructure Libraries for .NET(1)Common.Logging Framework
    用Quartz.NET实现任务调度
    Common Infrastructure Libraries for .NET(2)ELMAH
    webots自学笔记(一)软件界面和简单模型仿真
    hdu 1753 大明A+B
  • 原文地址:https://www.cnblogs.com/Ace-suiyuan008/p/9284722.html
Copyright © 2020-2023  润新知