您的位置:首页 > 数据库

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: