sql 语法学习总结
2010-07-08 13:26
323 查看
创建数据库
create database databasename//创建数据库
use database databasename //使用数据库
create table databasename (name int(8) primary key auto_increment,password varchar(20))//创建表段
create table news (id int (20) primary key auto_increment,title varchar(50),content LongText)
alter table talblename add columnname 类型//增加字段
inset into tablename values ('','','')//插入数据
insert into tablename() values()//添加指定字段的值
alter table talbename drop columnname//删除字段
删除数据库
drop database databasename//删除数据库
drop talbe tablename//删除表
truncate table tablename//删除表里面的所用内容
delete from admin where id='7'//删除表里面的指定内容
修改数据库
update tablename set columnname=,columnname= where columnname=;// 修改指定的数据
简单查询
select version();//查看版本信息
select current_date;//查看当前日期
select now();//查看当前日期和时间
use databasename;//使用哪个数据库
show table status from databasename//显示数据库中所有表段的名字
desc tablename;//显示数据表的详细结构
select * from 表段名//查看表段内容
mysql 的连接方法
打开mysql的bin目录然后
mysql -h localhost -u username -p password
有没有更快捷的办法呢?答案是有(见方法2)
方法2:
INSERT INTO table(col_1, col_2,col_3)
VALUES('1','11','111'), ('2','22','222'), ('3','33','333');
create table tablename (id int(8) not null auto_increment;//id自动加一
select * from admin order by id desc;//降序排列
select * from admin where id like '%1%'//查询语句
mysql数据库备份
C:/Program Files/MySQL/MySQL Server 5.0/bin>
mysqldump -u root -p --opt 数据库名字 >1.sql
mysql数据库还原
C:/Program Files/MySQL/MySQL Server 5.0/bin>
mysqladmin -u root -p create target_db_name
mysql -u root -p create target_db_name < backup-file.sql
create database databasename//创建数据库
use database databasename //使用数据库
create table databasename (name int(8) primary key auto_increment,password varchar(20))//创建表段
create table news (id int (20) primary key auto_increment,title varchar(50),content LongText)
alter table talblename add columnname 类型//增加字段
inset into tablename values ('','','')//插入数据
insert into tablename() values()//添加指定字段的值
alter table talbename drop columnname//删除字段
删除数据库
drop database databasename//删除数据库
drop talbe tablename//删除表
truncate table tablename//删除表里面的所用内容
delete from admin where id='7'//删除表里面的指定内容
修改数据库
update tablename set columnname=,columnname= where columnname=;// 修改指定的数据
简单查询
select version();//查看版本信息
select current_date;//查看当前日期
select now();//查看当前日期和时间
use databasename;//使用哪个数据库
show table status from databasename//显示数据库中所有表段的名字
desc tablename;//显示数据表的详细结构
select * from 表段名//查看表段内容
mysql 的连接方法
打开mysql的bin目录然后
mysql -h localhost -u username -p password
有没有更快捷的办法呢?答案是有(见方法2)
方法2:
INSERT INTO table(col_1, col_2,col_3)
VALUES('1','11','111'), ('2','22','222'), ('3','33','333');
create table tablename (id int(8) not null auto_increment;//id自动加一
select * from admin order by id desc;//降序排列
select * from admin where id like '%1%'//查询语句
mysql数据库备份
C:/Program Files/MySQL/MySQL Server 5.0/bin>
mysqldump -u root -p --opt 数据库名字 >1.sql
mysql数据库还原
C:/Program Files/MySQL/MySQL Server 5.0/bin>
mysqladmin -u root -p create target_db_name
mysql -u root -p create target_db_name < backup-file.sql
相关文章推荐
- Sql Server2005 Transact-SQL 新兵器学习总结之-EXCEPT和INTERSECT运算符
- sql 值得学习的语句(个人总结)
- Sql Server2005 Transact-SQL 新兵器学习总结之-TRY…CATCH
- Sql Server2005 Transact-SQL 新兵器学习总结之-窗口函数(OVER)
- SQL的详细语法介绍——对于学习最基础知识二
- SQL的详细语法介绍——对于学习最基础知识一
- Mybatis学习总结之动态SQL与模糊查询
- linq to sql 语法 学习笔记 存一下
- Sql Server2005 Transact-SQL 新兵器学习总结之-DDL触发器
- mysql学习总结(三)---SQL 模糊查询(一)
- MySql之SQL语句学习总结
- Mysql学习总结(46)——8种常被忽视的SQL错误用法
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- Sql Server2005 Transact-SQL 新兵器学习总结之-排名函数
- 学习SQL应知道的动态SQL语句基本语法
- Oracle SQL优化 总结(很全面)一起来学习一下!
- sql 语言总结和语法介绍
- Lucene学习总结之八:Lucene的查询语法,JavaCC及QueryParser 2014-06-25 14:25 722人阅读 评论(1) 收藏
- PL/SQL developer基础语法学习(一)之变量
- Oracle 学习笔记 15 -- PL/SQL基本语法、流程控制