mysql小册子_mySQL速查小手册

SQL基础知识:

Char  :定长子符型

Varchar  :变长字符型

创建数据库:create databalse 数据库名();

选择数据库: use 数据库名;

创建表:

Eg:CREATE TABLE Students(sno CHAR(9) NOT NULL PRIMARY KEY,sName CHAR(12) NOT NULL , sex CHAR(2) , age INT);

查询操作:

Eg:Select sNO as 学号,sName as 姓名 from Student where age betwwen 18 and 20 ;

Eg:select * from Student where dep=’计算机’ and sex=‘男’;

插入操作:

插入表:Eg:   Insert into Student(sNO,sName,sex,age) values(‘201201009’,’隔壁老王’,‘男’,18);

修改操作:

修改表:Eg:update Student set age=20 where sNO=‘201201009’;删除操作:

删除表:Eg:delete from Student where sNo=’201201009’;

删除表中所有数据:

方法一:使用 delete from [表名]    生成日志

方法二:使用 truncate table [表名]    无日志生成

查看表结构:desc 表名;

查看表结构:describe 表名;

删除表 :drop table 表名;

常用语句:

create database exam;

use exam;

show tables;

select*from account;

create table t_customer(

idint(32) primary key auto_increment,//自增

username varchar(50),

phone varchar(16)

);

insert into t_customer value('','','','');

desc student;查看数据库

drop table t_customer;//删除表

drop database exam;

update t_customer 更改表

delete t_customer where A=B //删除语句

truncate table t_customer//清空表

set names gbk;//修改编码

create table contract

(

id int primary key AUTO_INCREMENT,

c_no varchar(40),

c_createtime date,

c_tacktime date,

c_overtime date,

c_rental double,

c_cash double,

c_name varchar(40)

);

//插入数据

insert into contract values(null,100,'2018-01-20','2018-9-9','2020-9-9',61.2,46.22,'李白');

查看mysql端口号:

mysql -u root -p

show global variables like 'port';

导入导出脚本:

1:进入到数据库的Bin目录:D: cd MySQL\mysql-5.6.24-winx64\bin

2:运行下面这句话, mysql dump -h 127.0.0.1 -u root -p 数据库 名 > 命名.sql root是用户名。 如图:

3:去D:\MySQL\mysql-5.6.24-winx64\bin这个目录下就可以看到你的sql脚本了。

更新: 以上导出来的不是表结构!!!!!!! 首先mysqldump –help输出 mysqldump: unknown option ‘–no-beep’ 所以这样到处指定数据库的全部表结构:

主语语句后面没有分号! 导出来的tt.sql为数据库tt的所有表结构和数据!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值