MySQL 创建数据库及数据表
1.创建数据库
(1) 命令行创建
1 2 | [root@host]# mysqladmin -u root -p create RUNOOB Enter password:****** |
(2) php创建
语法:
1 | mysqli_query(connection,query,resultmode); |
实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php $dbhost = 'localhost:3306' ; // mysql服务器主机地址 $dbuser = 'root' ; // mysql用户名 $dbpass = '123456' ; // mysql用户名密码 $conn = mysqli_connect( $dbhost , $dbuser , $dbpass ); if (! $conn ) { die ( '连接错误: ' . mysqli_error( $conn )); } echo '连接成功<br />' ; $sql = 'CREATE DATABASE RUNOOB' ; $retval = mysqli_query( $conn , $sql ); if (! $retval ) { die ( '创建数据库失败: ' . mysqli_error( $conn )); } echo "数据库 RUNOOB 创建成功\n" ; mysqli_close( $conn ); ?> |
2.创建数据表
(1) 命令行创建
语法:
1 | CREATE TABLE table_name (column_name column_type); |
实例:
1 2 3 4 5 6 7 | CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCREMENT, `runoob_title` VARCHAR(100) NOT NULL, `runoob_author` VARCHAR(40) NOT NULL, `submission_date` DATE , PRIMARY KEY ( `runoob_id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8; |
(2) php 创建
语法:
1 | mysqli_query(connection,query,resultmode); |
实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <?php $dbhost = 'localhost:3306' ; // mysql服务器主机地址 $dbuser = 'root' ; // mysql用户名 $dbpass = '123456' ; // mysql用户名密码 $conn = mysqli_connect( $dbhost , $dbuser , $dbpass ); if (! $conn ) { die ( '连接失败: ' . mysqli_error( $conn )); } echo '连接成功<br />' ; $sql = "CREATE TABLE runoob_tbl( " . "runoob_id INT NOT NULL AUTO_INCREMENT, " . "runoob_title VARCHAR(100) NOT NULL, " . "runoob_author VARCHAR(40) NOT NULL, " . "submission_date DATE, " . "PRIMARY KEY ( runoob_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; " ; mysqli_select_db( $conn , 'RUNOOB' ); $retval = mysqli_query( $conn , $sql ); if (! $retval ) { die ( '数据表创建失败: ' . mysqli_error( $conn )); } echo "数据表创建成功\n" ; mysqli_close( $conn ); ?> |
.
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步