学
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