在ubuntu系统软件中系统命令:
登陆:mysql -uroot -p
起动:service mysql start
终止:service mysql stop
重新启动:service mysql restart

建立数据库:create database 数据库名字 charset = utf8;
删掉数据库:drop database 数据库名字;
查看全部数据库:show databases;
应用数据库:use 数据库名字;
查看当今应用的数据库:select database();
变更数据库登陆密码:update mysql.user set authentication_string=password('root') where user='root';

 

建表指令:
create table 表名(列。。。);
唯一的标志(主键):id,
种类:int unsigned,
约束1:not null,
约束2:auto_increment,
约束3:primary key
列的文件格式:列的名字,种类,约束
如:
create table students(
id int auto_increment primary key not null,
name varchar(10),
gender bit default 1,
birthday datetime,
isDelete bit default 0
);


查看全部表:show tables;
查看表结构:desc 表名;
改动表:alter table 表名 add|modify|drop 列名 种类 约束;
alter table students modify column isDelete bit not null default 0;
变更表名:rename table 原表名 to 新表名;
删除表:drop table 表名;
查看表的建立句子:show create table '表名';

加上数据信息:insert into table 表名(列名) values(值),(值)。。。;
改动数据信息:update 表名 set 列1 = 值1。。。where 标准;
删掉数据信息:delete from 表名 where 标准;
一般不做物理删除,做逻辑性删掉;
逻辑性删掉:update。。。;
备份数据:mysqldump -uroot -p 数据库名> 文件夹名称.sql
修复:mysql -uroot -p 数据库名< 文件夹名称.sql