此文章中的 [ ] 为 可以添加项目 ( ) 为实际需要加入的语法项目,()要打
如有疑惑,请参考21分钟MySQL入门教程
在环境变量配置好后,bin目录加入到path 中,
使用CMD命令后可以不用到目标文件夹。
mysql -h 主机名称 -u 用户名 -p 登陆数据库
如果在本主机中就可以不用 -h , 用户名默认一般为 root ,默认密码的话直接回车
创立某个数据库 按照GBK编码
create database samp_db character set gbk;
使用某个数据库
use databasename
创建表格
create table 表名称 ( 1,2,--- );
1 -> 一般是这样的 列表头名称1 数据类型 【unsigned】 not null auto_increment primary key,
2-> 列表头名称2 数据类型 xxx
- 使用字段属性 NOT NULL 是因为我们不想让该字段为空值。所以如果用户尝试创建空值记录,MySQL 就会抛出一个错误。
- 字段属性 AUTO_INCREMENT 告诉 MySQL 继续为 id 字段增加下一个可能的数值。
- 关键字 PRIMARY KEY 会将一列定义为主键。也可以使用由逗号分隔的多个列来定义主键。
使用脚本重定向建立表格 (以后补充)
操作数据库
插入
insert 表名称 (1,2,... ) values (value 1, value 2...);
查询
select 列表头名称 from 表名称 [ where 限制条件 ] ;
更新
update 列表头名称 from 表名称 where 在何处 ;
删除
delete from 表名称 where 何处;
修改创建后的表
alter table 表名 add 列名 列数据类型 [after 插入位置] ;
修改列
alter table 表名 change 列名 列新名称 新数据类型;
删除列
alter table 表名 drop 列名称;
重命名表
alter table 表名 rename 新表名称;
删除整张表
drop table 表名;
删除整个数据库
drop database 数据库名
修改数据库密码
mysqladmin -u root -p password 新密码