黑马程序员技术交流社区

标题: MySQL数据库相关语句 [打印本页]

作者: 唯爱唐嫣    时间: 2016-3-30 00:15
标题: MySQL数据库相关语句
数据库是学编程里比较重要的一个东西,而且知识点记忆性比较强,所以分享一部分,供大家熟悉
1,数据库相关语句

create database 数据库名;                        创建数据库
show databases;                                        查看数据库
show create database 数据库名;                查看建库语句
drop database 数据库名;                        删除数据库
use 数据库名;                                        使用指定数据库


2,b)表结构相关语句

create table 表名
主键约束:字段+primary key.
删除主键:alter table 表名 drop primary key ;       
auto_increment(只适用MySQL)
查看表: desc 表名;show tables;        show create table 表名;
修改/删除表:
rename table 旧表名 to 新表名                修改表名
alter table 表名 add 列名 类型;                添加列操作
alter table 表名 modify 列名 类型;        修改列类型
alter table 表名 drop 列名;                        删除列
alter table 表名 change 旧列名 新列名 类型;        修改列名称
drop table 表名;                        删除表

insert into 表名(列名1,列名2, ...) values(列值1, 列值2, ...);
update 表名 set 字段=值 ,... where 条件
delete from 表名 where 条件        删除指定条件的数据
delete from 表名                删除表内所有数据
truncate table 表名        摧毁表再重新创建表,达到删除表内所有数据

select 字段1,字段2,...from 表名;        查询指定字段信息                                       
select * from 表名                         查询表中所有字段
select distinct 字段 from 表名;       

1.比较运算符
        > >= < <= = !=(<>)
        2.逻辑运算符
        and  or   not                                               
        3.between ...and...
        在指定范围内                               
        注意:between 后面的值必须是小值 and后面的是大值       
        4.in
                可以比较多个值                                               
        5.like
                模糊查询
        通配符使用:
                1.% 匹配多个
                2._ 匹配一个                                                       
        6.null值操作
                 is null; 判断为空
                 is not null; 判断不为空





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2