首页 > 数据库 > MySQL > 正文

3Python全栈之路系列之MySQL表内运作

2024-07-24 12:36:22
字体:
来源:转载
供稿:网友
  先创创建一个表用于测试
 
  -- 创建数据库
  CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  -- 创建表
  CREATE TABLE `tb` (
    `id` int(5) NOT NULL AUTO_INCREMENT,
    `name` char(15) NOT NULL,
    `alias` varchar(10) DEFAULT NULL,
    `email` varchar(30) DEFAULT NULL,
    `password` varchar(20) NOT NULL,
    `phone` char(11) DEFAULT '13800138000',
    PRIMARY KEY (`id`,`name`)
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  增加表内数据
   进入dbname数据库
  mysql> use dbname
  Database changed
  # 查看当前库所有的表
  mysql> show tables;
  +------------------+
  | Tables_in_dbname |
  +------------------+
  | tb               |
  +------------------+
  1 row in set (0.00 sec)
  # 查看tb表内的内容
  mysql> select * from tb;
  Empty set (0.00 sec)
  -- 插入单条数据
  insert into tb(name,email,password) values("ansheng","anshengme.com@gmail.com","as");
  -- 同时插入多条数据
  insert into tb(name,email,password) values("as","i@anshengme.com","pwd"),("info","info@anshengme.com","i");
  查看插入的数据
  
  mysql> select id,name as username from tb where id > 4;
  +----+----------+
  | id | username |
  +----+----------+
  |  5 | hello    |
  |  6 | word     |
  |  7 | python   |
  +----+----------+
  3 rows in set (0.00 sec)

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表