MySql 菜鸡第一弹,使用命令创建数据库(咳咳,配置需自己搞了)

作为一个菜鸡中的战斗机不努力怎么行呢。。。。。。。。。。。。。。。

好吧。。还是  玩心比较重。。我输了



mysql 命令:


显示 所有数据库 : show databases; (注意以下 “;” 必加)



创建数据库:  create database dbName(库名);

以上语句创建 数据库 没有添加 编码格式 utf-8 导致 插入数据时会报:

Incorrect string value: '\xE6\x88\x91\xE6\x98\xAF...' for column 'uname' at row 1

这样的错误;(额。。 写在小本本上)

so  那就在创建 库的时候也把 编码格式加上吧 :

create database mytestsql default character set utf8 collate 

utf8_bin;  

(ps: utf8_bin 支持事务;utf8mb4_bin 支持事务+表情; utf8_general_ci 不支持事务;utf8mb4_general_ci 不支持事务 +支持表情;  )



进入数据库: use dbName(要进入的库名);



进入库后显示库内所有表:show tables;



创建 user 表:create table user

(id int(11) primary key auto_increment,

uname varchar(255),

nick_name varchar(255),

birthday datetime,

gender int,

age int,

introduction varchar(255));


修改表名:alter table user rename to userb;


查询表里所有列: desc tabName(表名);



添加列:alter table 表名 add column 列名 varchar(30);

删除列:alter table 表名 drop column 列名;

修改列名MySQL: alter table 表名 change 列名  新列名 int

修改列名Oracle:lter table 表名 rename column 列名 to 新列名 int;

修改列属性:alter table 表名 modify 列名 varchar(22);


插入一条数据:

insert into user values(null, '名字呀~', '清风满楼', now(), 1, 18, '老子永远 18 '); 


小伙砸。。要注意 列名与 写入值 相对应。


查询所有数据:

select * from user;


根据条件查询数据:

select * from user where  id = 1;



更新数据:

update user set uname = '改啥名' where id = 2;


有男要有女么。。。(改多列)

update user set uname = '妹汁', introduction = '美美哒' where id = 3;


删除数据( 警告: 万不得已, 千万不要选择 “跑路” 这条路)

DELETE FROM tbl_name WHERE 要删除记录的条件

WHERE 一个不慎就得 跑路,  谨慎, 谨慎, 谨慎

例:

delete from user where id = 3;

清空整个表:

delete from user;

删除表

DROP TABLE user(表名);

或者是

DROP TABLE IF EXISTS user(表名);


注意! 注意! 跑路时间到!


drop database mytestsql(数据库名>);

结束,可以跑路了。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.MySQL数据库 2.SQL语句 第一节课 ###1(MySQL数据库)数据库概念.avi 5...
    码了个农啵阅读 4,979评论 1 16
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,338评论 1 57
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,467评论 0 19
  • 注:1.mysql是一种关系型数据库 2.大小写不敏感 3.字符串用单引号,若字符串里有单引号,则...
    孙浩j阅读 5,174评论 0 2
  • 一片云彩一片天 一片天上一束烟 一阵清风一明月 一扇一影落花间
    真沾老刘阅读 1,365评论 0 1