Mysql 笔记

基本概念:表、库、服务器

mysql -uMark -p. 连接数据库
show databases 显示有哪些库
use test; 选库语句
create database 数据库名
drop database 数据库名
Mysql 中表列可以改名,database 不可以改名

create table stu(sNum int primary key auto_increment,sName varchar(10))engine myisam charset utf8; 创建表

create table class(id int primary key auto_increment,name varchar(10) not null default ‘’)engine myisam charset utf8;

rename table stu to newstu; 修改表名
insert into stu values (2,‘Iu’); 向表中插入数据
select * from stu; 查询数据
truncate stu; 清空表数据,删除表,重建新表
delete stu 删除表内容
source 文件路径 让修改后的配置文件立即生效
乱码,告诉服务器,客户端使用的是 GBK 编码 set names gbk/utf8
mysql 可以多行书写,以分号结尾,写错时可以以 \c 跳出执行
tee 这句话是把我敲的 sql 及结果都输出到一个 sql 文件里,便于同学们来复习
mysql 里面 # 表示注释

单个表的增删改查:
最简单的增删该查操作
增:insert into 表名 (列名) values (具体的值) 给哪张表添加行,分别是哪几列,对应的值是什么
改:update 表名 set 列名=值 where 表达式
删:delete from 表名 where 表达式
delete from 表名 删除了表中的全部数据
查:select 列名 from 表明 where 表达式

建表的过程其实就是一个声明字段(表头)的过程

decimal(5,2) 小数类型 四舍五入的
varchar 可变字符串类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值