启动、停止、登陆
启动:service mysqld start
停止:service mysqld stop
登陆:mysql -u root -p
数据库操作
1.查看数据库: show databases;
2.新建一个数据库命令: create database 数据库名称;
删除一个数据库命令: drop database 数据库名称;
3.使用某个数据库: use 数据库名称;
关于表
1.查看表命令:show tables;
2.建立一个新表: create table 表名 ’参数‘;
或 create table if not exists 表名’参数‘;
删除一个旧表: drop table 表名;
或 drop table if exists 表名;
4.对表数据的操作:
增:insert into 表名称 (字段名1,字段名2,字段名3......)values(字段名1的值,字段名2的值,字段名3的值......);
删:delete from 表名称 where 表达式;
改:update 表名称 set 字段名=“新值” where 表达式;
查:select 字段名1,字段名2,字段名3..... from 表名称;
5.增加字段:alter table 表名称 add 字段名 数据类型 其它;
(其它包括默认初始值的设定等等)
6.删除字段:alter table 表名称 drop 字段名;
注:1.查看表结构:desc 表名称;
或 show columns from 表名称;
2.注意分号(;)不要落下
创建数据表
如
CREATE TABLE IF NOT EXISTS `student` (
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性别',
`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8
格式为
CREATE TABLE [IF NOT EXISTS] `表名` (
`字段名` 列类型 [属性] [索引] [注释],
······
)[表类型] [字符集设置] [注释]