标签:
MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。
此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的InnoDB。
设置mysql root账号密码
mysql admin -u root password root
mysql admin -u root -p password newpwd
mysql -u root -p mysql -u root -p root
mysql -h 主机地址 -u 用户名 -p 用户密码
create database mydb;
alter database mydb default character set = utf8;
show databases;
use mydb;
显示本库中的所有表
show tables;
显示某表(table1)的结构
describe table1;
建库
create database
建表
create table tableName (字段设定列表);
删库
drop database 库名;
删表
drap table 表名;
将表中的记录清空
delete from 表名;
为已经存在的表添加新列
alter table tableName add newColumn varchar(8) comment ‘新添加的字段‘ // comment为注释,就像在java中//作用是一样的。
为列设定默认值
create table tablename (columnname datatype default defaultvalue); // 新建并设置默认值 alter table tablename alter column columnname set default defaultvalue; // 修改现有列的默认值
删除列
alter table tableName drop column Gatewayid
标签:
原文地址:http://www.cnblogs.com/284628487a/p/5577262.html