1、创建数据库
命令:create database <数据库名>
例如:建立一个名为test的数据库
drop database life if exists test;
create database life character set utf8;
use life;
set NAMES 'gbk';
2、显示所有的数据库
命令:show databases
3、删除数据库
命令:drop database <数据库名>
例如:删除名为 test的数据库
mysql> drop database test;
4、连接数据库
命令: use <数据库名>
例如:如果test数据库存在,尝试存取它:
mysql> use test;
屏幕提示:Database changed
6、查看当前使用的数据库
mysql> select database();
7、创建表
create table Course(id integer primary key autoincrement,week text not null,teacher int default 0,name varchar(64))"DEFAULT CHARSET=utf8;;
7.1在表中添加字段
ALTER TABLE StuInfo ADD COLUMN msg text NULL
7.2在表中删除字段
alter table StuInfo drop column msg;
8、删除表
drop table student;
9、当前数据库包含的表信息:
mysql> show tables;
10、mysql的退出命令为quit或者是exit。
四、表的增删查改
1、插入数据
insert into StuInfo (id,password,name) values(?,?,?)
如果表StuInfo只有3列,则可以简单点
insert into StuInfo values(?,?,?)
五、表的查询
1、查找从第m条开始的n条记录
select * from something limit 100,5 显示something从第100条开始的5条的数据
2、查找后排序
例1:sql="select * from tb_info order by 需要排序的列名 asc" ---升序排序
例2:sql="select * from tb_info order by 需要排序的列名 desc" ---降序排序
3、删除数据
delete from tb_notice where 条件;
六、表的更改
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'
更改Mysql 表字段为unique
用alter命令,代码如下:
alter table user add unique key(`name`)
Done!