学mysql时间不长,数据库的操作无非也就的增加记录、查找记录删除记录和修改记录。
  总结了以下一些命令,与大家共享:

  连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码]
  创建数据库:create database [库名]
  显示所有数据库: show databases;
  打开数据库:use [库名]
  当前选择的库状态:SELECT DATABASE();
  创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ......);
  显示数据表字段:describe 表名;
  当前库数据表结构:show tables;
  更改表格 
    ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE
    说明:增加一个栏位(没有删除某个栏位的语法。
    ALTER TABLE [表名] ADD PRIMARY KEY ([字段名])
    说明:更改表得的定义把某个栏位设为主键。
    ALTER TABLE [表名] DROP PRIMARY KEY ([字段名])
    说明:把主键的定义删除。
  显示当前表字段:show columns from tablename;
  删库:drop database [库名];
  删表:drop table [表名];
  数据操作
  添加:INSERT INTO [表名] VALUES('','',......顺序排列的数据);
  查询: SELECT * FROM [表名] WHERE ([条件]);
  建立索引:CREATE INDEX [索引文件名] ON [表名] ([字段名]);
  删除:DELETE FROM [表名] WHERE ([条件]);
  修改:UPDATE [表名] SET [修改内容如name = 'Mary'] WHERE [条件];

  导入外部数据文本:
  1.执行外部的sql脚本
  当前数据库上执行:mysql < input.sql
  指定数据库上执行:mysql [表名] < input.sql
  2.数据传入命令 load data local infile "[文件名]" into table [表名];
  备份数据库:(dos下)
  mysqldump --opt school>school.bbb

posted on 2008-06-26 14:58  许维光  阅读(304)  评论(0)    收藏  举报