二、数据库的创建和表的操作

1.数据库的创建和删除

登录mysql:123456为密码

mysql>mysql -u root -p123456   

数据库的创建:

mysql>create database test;

数据库的删除:

 mysql>drop database test;

2.数据表的操作

  •   创建数据表:
    
    CREATE TABLE IF NOT EXISTS `data_schema`(
       `ID` INT UNSIGNED AUTO_INCREMENT,
       `NAME` VARCHAR(100) NOT NULL,
       `AGE` INT(10) NOT NULL,
       `SEX` VARCHAR(20),
       PRIMARY KEY ( `ID` )
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;

    其中,(1)AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。(2)PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。(3)ENGINE 设置存储引擎,CHARSET 设置编码。

  • 删除数据表:DROP TABLE table_name  如:DROP TABLE data_shema

  • 增(插入数据):insert into data_schema(NAME,AGE,SEX)values('wangkai','15','man')

  • 删(删除数据):

    delete from data_schema where ID=3;

    delete from data_schema where SEX='MAN'  and NAME=' wangkai';

  • 改:update data_schema set NAME='张三',AGE='70',SEX='man' where ID=3;

  • 查:

    select * from data_schema//查询表里所有的数据

    select NAME from data_schema//查询表中某个字段的所有数据

    select NAME from data_schema where NAME like '%kai%'         //模糊查找

    select * from  data_schema age ='22'

  • LIKE的使用:(模糊匹配)

    查询以 kai 字段开头的信息:   SELECT * FROM data_schema WHERE NAME LIKE 'kai%';

    查询包含 kai 字段的信息:       SELECT * FROM data_schema WHERE NAME LIKE '%kai%';

    查询以 kai字段结尾的信息 :   SELECT * FROM data_schema WHERE NAME LIKE '%kai';

  • mysql排序:

    SELECT * from data_schema ORDER BY NAME ASC(升序)

    SELECT * from data_schema ORDER BY NAME DESC(降序)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值