mysql基础总结 建表建库

cmd连接mysql:
       net start mysql57                      //启动mysql5.7版本
      C:\Program Files\MySQL\MySQL Server 5.7\bin
      mysql -hlocalhost -uroot -p        //输出密码

解决5.7版本无data文件夹问题
先在cmd中进入mysql的bin文件夹
mysqld --initialize-insecure --user=mysql


一.库操作
—————————————————————————————————————
创建数据库(中文数据库名可以,但需要服务器识别{set name gbk})
create database Firstdatabase charset utf8;

 

查看数据库(注意所有语句加分号)
show databases;
show  databases like 'parttern';---parttern匹配模式(% _)
show  create databases  mydatabases;查看数据库的创建语句

数据库修改
高版本数据库名不可修改(不安全)
只能修改库选项:字符集,校对集
Alter database 数据库名字 【库选项】;

进入数据库:use 库名;

删除数据库
Drop database 数据库名
——————————————————————————————————————

 

二.表操作
——————————————————————————————————————
新建表
use 库名;
create table teacher(
name varchar(10),
room varchar(10)
)charset utf8;
或者
create table mydatabase.teacher(
name varchar(10),
room varchar(10)
)charset utf8;


查看表

show tables;  //查看一个库的所有表名
desc 表名; //查询一个表的属性

修改表名:
表名(rename table 旧表名 to 新表名)

表选项:字符集,校对集,存储引擎
alter table 表名 charset=gbk;

修改字段:
Alter table 表名 change 旧名 新名 类型;

新增字段:
Alter table 表名 add【column】 字段名 数据类型【列属性】【位置】


删除数据表:
drop table class;


插入数据:
Insert into  表名 values(值列表);注意数据类型匹配


部分字段插入:
Insert into 表名(name,id,room)values(.....);

查看字段
select * from mystudent where ;

更新数据
update 表名 set 字段 = 值 【where条件】

删除数据
delete  from 表名 where 条件;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值