数据库基础(sql基本指令)

来源:互联网 发布:广元广电网络节目表 编辑:程序博客网 时间:2024/05/29 14:12

1、查看当前服务是否启动 netstat -a

2、关闭当前服务 net stop mysql

3、启动mysql net start mysql

4、连接数据库 mysql -u root -p

5、查看数据库版本信息 select version();

6、查看数据库中的所有数据库 show databases;

7、展示数据库中的所有表 show tables;

8、选择数据库 use 数据库名;

9、显示数据库结构 desc 数据库名;

10、显示该表中的数据 select * from 表明;

11、创建数据库 create database 数据库名 character set utf8;

12、创建数据表 create table 表名 (声明变量);

13、修改变量:添加字段——alter table 表名 add +变量 +变量空间+ 是否为空+ 插入的位置

   添加主键——alter table 表名 add constraint 字段 foreign key() references 表名(字段关联);

alter table tablestruct add primary key (字段);   

 删除主键——alter table tablestruct drop primary key;

去掉自增——alter table tablestruct change scode scode int;

设为自增——alter table tablestruct change scode scode int auto_increment not null;(前提是他已经是一个主键)

14、update 表名 set 字段 +where 条件;

15、删除表中的字段——alter table 表名 drop column 字段;

表中的字段——alter table 表名 change 字段 字段空间  column 字段;

16、判断为空的语句为:is null   而不是=null;

17、设置默认值:alter table 表名 alter 字段 set default ‘默认值’;

18、不相等 :<=> '%字符%' 用like   匹配是否有这样的字符<> 不相等in   检查一个值是否在另一个集合中

19、group by:对匹配where子句in 查询结果进行分组 having   对分组后的结果进行条件限制

order by :对查询的结果进行排序,desc 绛序asc升序

limit:对查询的显示结果进行限制

procedure:查询存储过程返回的结果集数据





0 0