mysql的结构以及用法

课件: MySQL (一)
简介
知识点 一:基本结构
知识点二: MySQL 账户操作
知识点三: MySQL 库操作
知识点四: MySQL 表操作
知识点五: MySQL 表数据操作
总结
简介
列举常见的关系型数据库和非关系型都有那些?
知识点 一:基本结构
知识点二: MySQL 账户操作
包括 Facebook Twitter Booking . com Verizon 在内的许多世界上
最大和发展最快的组织都依靠 MySQL 来节省时间和金钱来支持他们的高容量网
站、关键业务系统和打包软件。
关系型数据库:
Oracle DB2 Microsoft SQL Server Microsoft Access MySQL
非关系型数据库:
NoSql Cloudant MongoDb redis HBase
数据库管理工具里面包含数据库
数据库包含数据库表
表包含数据
mysql - u 用户名 root - p 密码 知识点三: MySQL 库操作
知识点四: MySQL 表操作
知识点五: MySQL 表数据操作
创建 mysql 账户
第一步:
必须要先进入 mysql
create user 'xiaoqi' @ '%' identified by 'qwe123'
第二步:
给他所有权限:
grant all on * . * to 'xiaoqi' @ '%'
第三步:
刷新:
flush privileges ;
select database (); # 查看
show databases ; # 打开多有数据库
create database mydb; # 创建数据库
drop database 库名;
use mydb # 使用数据库
create table xingyue(id int ,
name varchar ( 20 )
class varchar ( 20 ));
show tables ; # 查看
# 在创建表的时候就好给定字段约束
create table [ if not exists ] tb_name ( create
definition…);
show create table 表名 ; # 查看表结构 show tables ;
-----------------------------------------------
# ----- 插入 ------
insert into xingyue(id,name) values ( 2 , 'xiaowang' ),
( 3 , 'lili' ); # 插入多条数据
insert into xingyue value ( 4 , 'xiaoli' );
insert into xingyue set id= 5 ,name= 'haha' ;
insert xingyue set id= 6 ,name= 'qiye' ;
---------------------------------------------
# ------ 查询 -------
select id from xingyue;
select id from xingyue where id < 4 ; # 条件查询
select name from xingyue; # 查询 name
select * from xingyue; # 查询所有
----------------------------------------------
# --- 修改 ----
update xingyue set name= 'heihei' where id = 2 ;
-----------------------------------------------
# -------- 删除 --------
delete from xingyue where id= 4 ;
delete from xingyue;
--------------------------------------------
create table old_tb (id int ,name char ( 10 ),age char ( 4 ));
show create table tb_name;
# 修改表名
alter table old_tb rename to new_tb;
# 改字段
alter table new_tb change column id new_id int ;
# 修改字段类型
alter table new_tb modify column name varchar ( 10 );
alter table new_tb add age int ;
----------------------------------------------------------
-------------
# 默认增加创建时间
create table qiye(id int , time timestamp )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值