A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丶希阳 中级黑马   /  2017-12-25 21:44  /  2291 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
创建数据库
create database  数据库名;

/*

CREATE DATABASE mybase
/*
使用数据库
use  数据库名
*/

USE mybase;

/*
创建数据表的格式
create table  表名(
列名1 数据类型 约束,
列名2 数据类型 约束,
列名3 数据类型 约束
  
);
创建用户表,用户编号,姓名,用户的地址
为编号列,设置为主键约束,保证列的数据唯一性,非空性
primary key
让主键列数据,实现自动增长
查看表 show tables
删除表 drop table 表名
查看表中的具体表 desc 表明

*/





        /*
        添加列,添加字段
        alter table  表名  add  列名 数据类型 约束
       
        */


/*
        修改列, 在原有的列上修改
        修改列名, 数据类型约束
        atler table 表明 modify 列名 数据类型 约束
*/



/*
        修改列名
        alter table 表明 chage 旧列名 新列名 数据类型 约束
       
       
*/



/*
        删除列
        alter table 表明 drop 列名
       
       
*/



/*
        修改表名
        rename  table 表名 to 新名
       
       
*/





/*
        向数据表中添加数据 insert
        insert into 表明(列名1,列名2,列名3) values(值1,值2,值3)
        注意:
                列名,表明问题
                对应问题,个数,数据类型
       
        myusers
*/


CREATE TABLE product(

        id INT PRIMARY KEY AUTO_INCREMENT,
        pname VARCHAR(100) NOT NULL,
        price DOUBLE
);

INSERT INTO product (id,pname,price) VALUES (1,'笔记本',5555)
INSERT INTO product (id,pname,price) VALUES (2,'大哥大',10000)

/*
添加数据格式 不考虑主键
格式
        insert into 表名 (列名) values(值)
*/

INSERT INTO product (pname,price) VALUES('洗衣机',200);

/*
添加数据格式 所有值全给出
格式
        insert into 表名  values(全列值)
*/

INSERT INTO product VALUES (4,'冰箱',88888)
/*
添加数据格式 批量写入
格式
        insert into 表名  (列名1,列名2.列名3) values (值1,值2,值3),(值1,值2,值3)
*/
INSERT INTO product (pname,price) VALUES
('智能机器人',29999),
('沙发',29999)

/*
对数据进行更新操作
数据在原有的基础上修改
格式
        update 表名 set 列名1=值1,列名2=值2 where 条件
       
*/

UPDATE product SET price = 199999 WHERE id=2

UPDATE product SET price = 13 WHERE id IN (1,2,3)

5 个回复

倒序浏览
继续努力
回复 使用道具 举报
希望你以后学得能更好
回复 使用道具 举报

继续加油哟~~~每天都保持这样的吸收
回复 使用道具 举报
温故而知新   加油哦   继续努力
回复 使用道具 举报

总结很不错哟~继续加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马