黑马程序员技术交流社区
标题:
就业班14
[打印本页]
作者:
丶希阳
时间:
2017-12-25 21:44
标题:
就业班14
/*
创建数据库
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)
作者:
1414225997
时间:
2017-12-26 09:34
继续努力
作者:
xiongliu
时间:
2017-12-26 10:39
希望你以后学得能更好
作者:
陈文老师
时间:
2017-12-26 11:27
继续加油哟~~~每天都保持这样的吸收
作者:
没关系
时间:
2017-12-28 10:21
温故而知新 加油哦 继续努力
作者:
渝小妹
时间:
2017-12-29 10:35
总结很不错哟~继续加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2