创建数据库的语句是什么?

MySQL建库命令:CREATE DATABASE my_db;。
大白话:新建个叫my_db的库。
2 008 年MySQL 5 .6 版本开始支持IF NOT EXISTS。
CREATE DATABASE IF NOT EXISTS my_db;。
大白话:如果my_db不存在,就建一个。
2 02 0年MySQL 8 .0版本默认开启Strict Mode。
建库时数据库名不能带特殊字符,比如、$。
你自己掂量。

mysql怎么建库建表

嗯...创建数据库和表啊...这事儿...可以有很多种方法。

一种呢...就是直接用命令行...敲SQL语句。
这个...挺快的。
比如...你想创建个叫"my_2 02 2 _data"的数据库...可以这么敲:
sql CREATE DATABASE my_2 02 2 _data DEFAULT CHARSET=utf8 COLLATE=utf8 _general_ci;
然后...再创建个表...比如叫"user_info"...可以这样:
sql CREATE TABLE user_info ( id INT(1 1 ) NOT NULL AUTO_INCREMENT, name VARCHAR(2 5 5 ), PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
这个方法...适合...嗯...懂SQL的人。
直接...敲出来...就行。
速度...挺快。

还有一种...就是用图形化工具。
比如...sqlyog...这个工具...挺好用的。
你在网上...搜一下...sqlyog...下载下来...装上。

装完之后...打开sqlyog...然后...你看到上面...有数据库那一栏...右边点一下...弹个小菜单...选"新建数据库"...然后...名字...就比如...叫"my_2 02 2 _data"...点确定。

确定之后...你在这个新创建的数据库下面...再右键点击一下...选"新建表"...然后...你就看到一个表设计界面...你在里面...点那些小框框...设置列名...类型...什么的主键...什么的不为空...点保存...
用这个...图形工具...的好处是...你看得到...感觉...直观。
不像敲SQL...万一...哪个关键字...写错了...或者...顺序搞反了...可能就出错了。
而且...管理起来...也方便。

特别是...对于...刚学...数据库的...新手来说...这个方法...可能...更容易上手。

所以啊...到底是选命令行...还是选图形工具...就看...你自己...喜欢哪种了。
喜欢...精确控制...敲代码的...就用SQL。
觉得...点来点去...更方便的...就用图形工具。

反正...创建数据库和表...就是个...基本操作...得会。
怎么舒服...怎么来。