启动MySQL服务
net start MySQL57
关闭MySQL服务
net stop MySQL57
myschool;
MySQL清屏
system clear
连接数据库
MySQL -hlocalhost -uroot -p
查看数据库
show databases;
创建数据库
create database 库名;
删除数据库
drop database 库名;
选择数据库
use 库名;
查看表
show tables;
创建表
create table 表名(列1名 类型,列2 类型);
查看表结构
desc 表名;
修改表名
rename table 原表名 to 新表名;
删除表
drop table 表名;
基本的增删改查
一、增------------------添加/插入
insert
1.插入到哪张表
2.插入那些列
3.插入什么值
语法:
insert into 表名
(列1,列2,列3)
values
(值1,值2,值3)
值与列一一对应
(3)插入部分列,(不指定列名插入数据一一默认采用原列的顺序(包含所有的列)
charset:字符编码utf-8:国际标准编码方式
二、改------------------更新
update(更新数据用update,修改表/列alter,modify)
1.修改哪张表
2.修改哪一列
3.修改哪一行
update 表名 set 列1='值1',列2='值2' where 条件;
修改表结构 -Alter、modify
1.修改表名
rename table 原表名 to 新表名;
alter table 原表名 rename to 新表名;
2.添加列
alter table 原表名 add 列名 列的定义;
3.修改列的定义/列的属性
alter table 表名 modify 列 新列的定义;
4.修改列的顺序
alter table 表名 modify 列1(列1的定义) after 列2;
5.修改列名
alter table 表名 change column 原列名 新列名 新列的定义;
6.删除列 -drop column 列名
alter table 表名 drop column;
三、查------------------查询
select * from 表名;
select 列1,列2 from 表名 where 条件
四、删------------------删除
delete(删除数据用delete,删除库/表列用drop)
delete from 表名 where 条件;
delete from 表名 where 列名 isnull;
一、-------------------数据类型
tinyint smallint madiumint int bigint
整3型3列的可选属性
tinyint(M) unsigned zerofill
M:宽度,在零填充有效,不影响储存范围
unsigned;无符号的
zerofill:零填充,无符号
MySQL笔记
发布于 2050-10-01|阅读:5000 | 标签:两性 #HTML