MySQL 笔记

mysql
create database mydatabase;
use database;
show database;
drop database;
select database();
select version();
desc tablename;
net start mysql
net stop mysql
DQL select
DML insert updata delete
DDL create
TCL commit rollback
DCL grant revoke
source c://data.sql
ctrl+c
show create table orz;
select name '姓名' from driver;
<> !=
between small and big
is null
ifnull(name,2)
select 8 from driver where name like '_A%'
order by money asc/desc 升降
order by 1 asc/desc 升降
lower(name)
upper(name)
lenth(name)
substr(name,2,3)
round (123.456,0)
rand()
trim(' wqeqw ')
str_to_date('日期字符串',‘日期格式’)
%Y %m %d %H %i %s
select time from timetable where data=str_to_date('12-7-1980','%m-%d-%Y')
date_format('日期格式类型数据',‘日期格式’)
sum()
avg()
max()
count()
count(*)
min()
select distinct name from tablename;
select distinct name,age from tablename;
create table emp1 as select * from emp;
insert into emp select * from emp1;
alter table t_student add name varchar(10);
alter table t_student motify name varchar(20);
alter table t_student drop name
not null
unique 不能重复,但可为null unique(name,age)联合表级约束,联合唯一
primary key
foreign key
constaint user_name_unique unique(name)给约束起名字
外键字段可以为空,被引用表字段必须要有唯一性
constraint student_class_fk foreign key(classno) references class(cno)
show engeins;
start transaction;
commit;
rollback;
set autocommit=off/on;
set session autocommit=off/on

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 739评论 0 1
  • 一、存储过程 创建过程如下 先改变结束符号 delimiter && //表示以&&为结束符号 create pr...
    Jolahua阅读 311评论 0 0
  • 一.安装mysql 彻底删除mysql并且重装的方法 二.启动mysqlsudo service mysql st...
    哈劳斯军士阅读 665评论 0 2
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,315评论 0 7
  • [英国]普德曼有这样一句名言:播种一个行动,你会收获一个习惯;播种一个习惯,你会收获一个个性;播种一个个性,你会收...
    学霸教练李斌阅读 319评论 0 2

友情链接更多精彩内容