mysql 常用sql语句 和脚本

MYSQL常用sql命令

导入
mysql -uroot -proot test < c:\test.sql



导出
mysqldump -uroot -proot test > c:\test.sql

mysqldump -uroot -proot –R test> c:\all.sql  -R存储过程


创建数据库
 create database test;

显示数据库
 show databases;

使用数据库
use test;

显示数据库中的表名
show tables;

创建表
create table d(id int(10) not null primary key auto_increment,username varchar(20));

删除表
 drop table article;

新增数据
insert into article(article_type,article_content,article_title) values('1','2','3');

修改
update article set article_content = '5' where article_id = 3;

查询
select * from article where article_id = 3;

删除表中数据

delete from article where article_id = 3;


删除数据库
drop database test;


#######################################################

mysql 问题

mysql 乱码
mysql data too long

/usr/local/mysql/bin/mysqldump -uroot -p$pwd -R -B --tables --default-character-set=gbk test > d:\a.sql

-R 可以dump出存储过程


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

脚本

显示数据库实例
show databases;

创建数据库实例j1116
create database j1116;

删除数据库实例 j1116
drop database j1116;

在数据库实例中创建表
使用数据库  use j1116;
显示数据库实例中的表 show tables;
create table tab_student(id int not null primary key auto_increment, name varchar(32), sex varchar(2), age int, xh varchar(10));

显示表结构
desc tab_student;

插入数据
insert into tab_student(name, sex, age, xh) values('张三','女',23,'123456');

查询语句
select * from tab_student;   全表所有字段查询
select name from tab_student; 只查询name字段
select name from tab_student where age=23; 查询年龄等于23的学生的姓名

删除语句
delete from tab_student;  删除全表数据
delete from tab_student where age < 24; 删除年龄小于24岁的学生

更新语句
update tab_student set sex='nv', age=21 where id=7; 更新id等于7的学生的性别和年龄

删除表
drop table tab_student;

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值