学习的Java的第一步03,
这次还是数据库(mysql),
1,工具都装完后,理解了数据库了,就到这一步了,详细的了解数据库
1.1
登录:
mysql -u用户名 -p密码
DDL:
展示所有的数据库:show databases;(
这个时候呢会出现mysql数据库的默认数据库名,人家默认的呢咱们就不用了,也不能用会出现问题的,就像打游戏一样,比如英雄联盟里的商店你只能买不能往里添加自己制作的英雄是不是。所以咱不用他的);
创建数据库:create database 数据库名;(你show完了呢,就得自己创建自己的数据库了不是,比如:你叫张三,那咱就起个名字,create database zhangsan; )----分号不能忘;
使用自己的数据库:use 数据库名;(进入到自己的数据库了,);
1.1.1创建一张表:
create table 表名(列名 列类型,列名 列类型…);
列名:gid,
列类型:int,
列名:gname
列类型:varchar,
列名:price ,
列类型:double,
********列类型----它有好多类型以后会一一的介绍的,
表名:t_goods(为什么要带一个t呢,t–是table的头,
咱们以后一个数据库会有好多张表的,
比如:
sys_user–这是一个系统用户,
v_goods,是个视图,让我们容易区分
,快 速的找到自己想要的那张表,
再比如:要是咱有两个user,或者过个user表,这个时候你的sys_user,t_user,g_user起到作用了不是,)
这时候表创建完了。
查看所有的表:
show tables;
展示创建表的语句:
show create table 表名;
查看表结构:
desc 表名;
删除:这个删除是删除表,不是删除数据库
drop table 表名;
**修改表:**
前缀:ALTER TABLE 表名
修改之添加列: ALTER TABLE 表名 ADD (列名 列类型, 列名 列类型,... ); 修改之修改列类型(如果被修改的列已存在数据,那么新的类型可能会影响到已存在数据):
修改之修改列名:
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型; 修改之删除列:
ALTER TABLE 表名 DROP 列名;
ALTER TABLE 表名 MODIFY 列名 列类型;
修改表名称:ALTER TABLE 原表名 RENAME TO 新表名;
添加表记录:
insert into 表名(列名1,列名2...) values(列值1,列值2..);
简单的:
insert into 表名 values();根据表结构往其中赋值,必须按照表结构的顺序;
删除数据库:drop database;(这一步不要用);