数据库操作语句

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!

原文地址:https://www.cnblogs.com/xingyyy/p/3460362.html